[IA64] fix nohalt boot option
[deliverable/linux.git] / arch / ia64 / Kconfig.debug
CommitLineData
1da177e4
LT
1menu "Kernel hacking"
2
3source "lib/Kconfig.debug"
4
fd7b231f
AK
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
1da177e4
LT
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
This page took 0.052199 seconds and 5 git commands to generate.