Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] Kbuild [See build system (kernel).] Kconfig files custom options kernel architecture branches, porting Linux booting build system composite kernel image configuration editors dot-config file Kconfig files makefile targets makefiles configuration MTD (Memory Technology Devices) subsystem NFS (Network File System) debugging challenges of customizing platform-specific code dumping printk log buffer .gdbinit file with JTAG probes with KGDB loadable modules debugging macros, list of with Magic SysReq key optimization and with printk function remote debugging serial debug output with KGDB default kernel command line documentation init process init thread final boot steps initcalls and initialization customizing initialization flow of control architecture setup head.o module main.c module mounting root file system obtaining organization of build output subdirectories top-level source directory vmlinux (kernel proper) real-time kernel, debugging deadlock conditions interrupt off history interrupt off timing latency tracing preemption debugging runtime control of locking mode soft lockup detection wakeup latency history wakeup timing real-time kernel patch converting spinlocks to mutexes creating real-time processes critical section management ISR threading O(1) scheduler RCU (Read-Copy-Update) SoftIRQ threading source repositories subsystem initialization user space processes versions of kernel command line kernel context 2nd Kernel GDB [See KGDB (Kernel GDB).] kernel oops kernel preemption models for preventing kernel proper (vmlinux) components of composite kernel image architecture objects boot messages bootstrap loaders Image object kernel-level autoconfiguration KERNELBASE constant KGDB (Kernel GDB) booting with KGDB enabled breakpoints kernel configuration trapping crashes ksoftirqd task |