next up previous contents
Next: Magic SysRq Up: Compilation and installation Previous: Kernel modules   Contents


Kernel hacking options

If you build the kernel to test it, you should seriously consider setting the options located in the ''Kernel hacking'' menu. At least, you should set:

[*] Kernel debugging
[*]   Compile the kernel with debug info
The other options should also be set, if possible, because they help debug specific functionalities of the kernel, but some of them hurt performance, so you may want to leave them unset:
[*]   Debug shared IRQ handlers
[*]   Detect Soft Lockups
[*]   Debug slab memory allocations
[*]     Slab memory leak debugging
[*]   RT Mutex debugging, deadlock detection
[*]   Built-in scriptable tester for rt-mutexes
[*]   Lock debugging: prove locking correctness
[*]   Lock dependency engine debugging
[*]   Locking API boot-time self-tests
[*]   Highmem debugging
[*]   Debug VM



MichaƂ Piotrowski 2007-06-21