Config.in.debug 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. menu "Kernel debugging"
  2. config ADK_KERNEL_PROFILING
  3. boolean
  4. config ADK_KERNEL_DEBUG_KERNEL
  5. boolean
  6. config ADK_KERNEL_DEBUG_INFO
  7. boolean
  8. config ADK_KERNEL_KGDB
  9. boolean
  10. config ADK_KERNEL_KGDB_SERIAL_CONSOLE
  11. boolean
  12. config ADK_KERNEL_FRAME_POINTER
  13. boolean
  14. config ADK_KERNEL_EARLY_PRINTK
  15. boolean
  16. default n
  17. config ADK_KERNEL_PRINTK
  18. prompt "printk support (disable to save space and quieten bootup)"
  19. boolean
  20. select ADK_KERNEL_EARLY_PRINTK
  21. default y
  22. help
  23. Disable printk to save space and quieten bootup.
  24. config ADK_KERNEL_PRINTK_TIME
  25. prompt "timing information for printk"
  26. boolean
  27. depends on ADK_KERNEL_PRINTK
  28. default n
  29. help
  30. Enable timing information for printk, to analyze kernel
  31. bootup performance.
  32. config ADK_KERNEL_BUG
  33. prompt "Enable BUGS()"
  34. boolean
  35. default n
  36. help
  37. Enable if you need BUGS() in the kernel.
  38. config ADK_KERNEL_NETCONSOLE
  39. prompt "Netconsole support"
  40. boolean
  41. default n
  42. help
  43. Activate netconsole. netconsole=@/,@192.168.1.2/
  44. config ADK_PARAMETER_NETCONSOLE_SRC_IP
  45. prompt "IP address for source"
  46. string
  47. default "192.168.1.100"
  48. depends on ADK_KERNEL_NETCONSOLE
  49. help
  50. source ip address logging from.
  51. config ADK_PARAMETER_NETCONSOLE_DST_IP
  52. prompt "IP address for target"
  53. string
  54. default "192.168.1.2"
  55. depends on ADK_KERNEL_NETCONSOLE
  56. help
  57. ip address logging to.
  58. config ADK_KERNEL_MAGIC_SYSRQ
  59. prompt "Magic BREAK sequence"
  60. boolean
  61. default y
  62. help
  63. Enable this to be able to use the Magic SysRq functions,
  64. probably using a serial console break.
  65. config ADK_KERNEL_DEBUG_FS
  66. prompt "Debug Filesystem"
  67. boolean
  68. default n
  69. help
  70. debugfs is a virtual file system that kernel developers use to put
  71. debugging files into. Enable this option to be able to read and
  72. write to these files.
  73. config ADK_KERNEL_DEBUG_INFO
  74. prompt "Debug info"
  75. boolean
  76. default n
  77. help
  78. config ADK_KERNEL_DEBUG_WITH_KGDB
  79. prompt "Enable remote kernel debugging using KGDB"
  80. boolean
  81. select ADK_KERNEL_DEBUG_KERNEL
  82. select ADK_KERNEL_DEBUG_INFO
  83. select ADK_KERNEL_KGDB
  84. select ADK_KERNEL_KGDB_SERIAL_CONSOLE
  85. select ADK_KERNEL_FRAME_POINTER
  86. depends on ADK_TARGET_ROOTFS_NFSROOT || \
  87. ADK_TARGET_ROOTFS_ARCHIVE || \
  88. ADK_TARGET_ROOTFS_YAFFS || \
  89. ADK_TARGET_ROOTFS_INITRAMFS || \
  90. ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  91. default n
  92. config ADK_KERNEL_OPROFILE
  93. prompt "Oprofile support"
  94. tristate
  95. select ADK_KERNEL_PROFILING
  96. depends on !ADK_LINUX_M68K
  97. default m if ADK_PACKAGE_OPROFILE
  98. default n
  99. help
  100. use oprofile package to make use of the kernel support.
  101. config ADK_KERNEL_KALLSYMS
  102. prompt "Support for symbol names in OOPS"
  103. boolean
  104. default n
  105. help
  106. Load all symbols to the kernel.
  107. endmenu