Config.in.debug 2.8 KB

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