aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ia64/Kconfig.debug
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-16 18:20:36 -0400
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-16 18:20:36 -0400
commit1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch)
tree0bba044c4ce775e45a88a51686b5d9f90697ea9d /arch/ia64/Kconfig.debug
Linux-2.6.12-rc2v2.6.12-rc2
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
Diffstat (limited to 'arch/ia64/Kconfig.debug')
-rw-r--r--arch/ia64/Kconfig.debug64
1 files changed, 64 insertions, 0 deletions
diff --git a/arch/ia64/Kconfig.debug b/arch/ia64/Kconfig.debug
new file mode 100644
index 000000000000..de9d507ba0fd
--- /dev/null
+++ b/arch/ia64/Kconfig.debug
@@ -0,0 +1,64 @@
1menu "Kernel hacking"
2
3source "lib/Kconfig.debug"
4
5choice
6 prompt "Physical memory granularity"
7 default IA64_GRANULE_64MB
8
9config IA64_GRANULE_16MB
10 bool "16MB"
11 help
12 IA-64 identity-mapped regions use a large page size called "granules".
13
14 Select "16MB" for a small granule size.
15 Select "64MB" for a large granule size. This is the current default.
16
17config IA64_GRANULE_64MB
18 bool "64MB"
19 depends on !(IA64_GENERIC || IA64_HP_ZX1 || IA64_HP_ZX1_SWIOTLB || IA64_SGI_SN2)
20
21endchoice
22
23config IA64_PRINT_HAZARDS
24 bool "Print possible IA-64 dependency violations to console"
25 depends on DEBUG_KERNEL
26 help
27 Selecting this option prints more information for Illegal Dependency
28 Faults, that is, for Read-after-Write (RAW), Write-after-Write (WAW),
29 or Write-after-Read (WAR) violations. This option is ignored if you
30 are compiling for an Itanium A step processor
31 (CONFIG_ITANIUM_ASTEP_SPECIFIC). If you're unsure, select Y.
32
33config DISABLE_VHPT
34 bool "Disable VHPT"
35 depends on DEBUG_KERNEL
36 help
37 The Virtual Hash Page Table (VHPT) enhances virtual address
38 translation performance. Normally you want the VHPT active but you
39 can select this option to disable the VHPT for debugging. If you're
40 unsure, answer N.
41
42config IA64_DEBUG_CMPXCHG
43 bool "Turn on compare-and-exchange bug checking (slow!)"
44 depends on DEBUG_KERNEL
45 help
46 Selecting this option turns on bug checking for the IA-64
47 compare-and-exchange instructions. This is slow! Itaniums
48 from step B3 or later don't have this problem. If you're unsure,
49 select N.
50
51config IA64_DEBUG_IRQ
52 bool "Turn on irq debug checks (slow!)"
53 depends on DEBUG_KERNEL
54 help
55 Selecting this option turns on bug checking for the IA-64 irq_save
56 and restore instructions. It's useful for tracking down spinlock
57 problems, but slow! If you're unsure, select N.
58
59config SYSVIPC_COMPAT
60 bool
61 depends on COMPAT && SYSVIPC
62 default y
63
64endmenu