Kconfig.debug 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. menu "Kernel hacking"
  2. config TRACE_IRQFLAGS_SUPPORT
  3. bool
  4. default y
  5. source "lib/Kconfig.debug"
  6. config 4KSTACKS
  7. bool "Use 4Kb for kernel stacks instead of 8Kb"
  8. depends on DEBUG_KERNEL
  9. help
  10. If you say Y here the kernel will use a 4Kb stacksize for the
  11. kernel stack attached to each process/thread. This facilitates
  12. running more threads on a system and also reduces the pressure
  13. on the VM subsystem for higher order allocations. This option
  14. will also use IRQ stacks to compensate for the reduced stackspace.
  15. config METAG_FUNCTION_TRACE
  16. bool "Output Meta real-time trace data for function entry/exit"
  17. help
  18. If you say Y here the kernel will use the Meta hardware trace
  19. unit to output information about function entry and exit that
  20. can be used by a debugger for profiling and call-graphs.
  21. config METAG_POISON_CATCH_BUFFERS
  22. bool "Poison catch buffer contents on kernel entry"
  23. help
  24. If you say Y here the kernel will write poison data to the
  25. catch buffer registers on kernel entry. This will make any
  26. problem with catch buffer handling much more apparent.
  27. endmenu