at v2.6.13 75 lines 2.3 kB view raw
1menu "Kernel hacking" 2 3source "lib/Kconfig.debug" 4 5config KPROBES 6 bool "Kprobes" 7 depends on DEBUG_KERNEL 8 help 9 Kprobes allows you to trap at almost any kernel address and 10 execute a callback function. register_kprobe() establishes 11 a probepoint and specifies the callback. Kprobes is useful 12 for kernel debugging, non-intrusive instrumentation and testing. 13 If in doubt, say "N". 14 15 16choice 17 prompt "Physical memory granularity" 18 default IA64_GRANULE_64MB 19 20config IA64_GRANULE_16MB 21 bool "16MB" 22 help 23 IA-64 identity-mapped regions use a large page size called "granules". 24 25 Select "16MB" for a small granule size. 26 Select "64MB" for a large granule size. This is the current default. 27 28config IA64_GRANULE_64MB 29 bool "64MB" 30 depends on !(IA64_GENERIC || IA64_HP_ZX1 || IA64_HP_ZX1_SWIOTLB || IA64_SGI_SN2) 31 32endchoice 33 34config IA64_PRINT_HAZARDS 35 bool "Print possible IA-64 dependency violations to console" 36 depends on DEBUG_KERNEL 37 help 38 Selecting this option prints more information for Illegal Dependency 39 Faults, that is, for Read-after-Write (RAW), Write-after-Write (WAW), 40 or Write-after-Read (WAR) violations. This option is ignored if you 41 are compiling for an Itanium A step processor 42 (CONFIG_ITANIUM_ASTEP_SPECIFIC). If you're unsure, select Y. 43 44config DISABLE_VHPT 45 bool "Disable VHPT" 46 depends on DEBUG_KERNEL 47 help 48 The Virtual Hash Page Table (VHPT) enhances virtual address 49 translation performance. Normally you want the VHPT active but you 50 can select this option to disable the VHPT for debugging. If you're 51 unsure, answer N. 52 53config IA64_DEBUG_CMPXCHG 54 bool "Turn on compare-and-exchange bug checking (slow!)" 55 depends on DEBUG_KERNEL 56 help 57 Selecting this option turns on bug checking for the IA-64 58 compare-and-exchange instructions. This is slow! Itaniums 59 from step B3 or later don't have this problem. If you're unsure, 60 select N. 61 62config IA64_DEBUG_IRQ 63 bool "Turn on irq debug checks (slow!)" 64 depends on DEBUG_KERNEL 65 help 66 Selecting this option turns on bug checking for the IA-64 irq_save 67 and restore instructions. It's useful for tracking down spinlock 68 problems, but slow! If you're unsure, select N. 69 70config SYSVIPC_COMPAT 71 bool 72 depends on COMPAT && SYSVIPC 73 default y 74 75endmenu