2 # For a description of the syntax of this configuration file,
3 # see Documentation/kbuild/kconfig-language.txt.
6 mainmenu "Linux/PA-RISC Kernel Configuration"
11 The PA-RISC microprocessor is designed by Hewlett-Packard and used
12 in many of their workstations & servers (HP9000 700 and 800 series,
13 and later HP3000 series). The PA-RISC Linux project home page is
14 at <http://www.parisc-linux.org/>.
25 config RWSEM_GENERIC_SPINLOCK
28 config RWSEM_XCHGADD_ALGORITHM
31 config GENERIC_CALIBRATE_DELAY
35 config GENERIC_ISA_DMA
38 config GENERIC_HARDIRQS
41 config GENERIC_IRQ_PROBE
44 # unless you want to implement ACPI on PA-RISC ... ;-)
51 menu "Processor type and features"
54 prompt "Processor type"
60 This is the processor type of your CPU. This information is
61 used for optimizing purposes. In order to compile a kernel
62 that can run on all 32-bit PA CPUs (albeit not optimally fast),
63 you can specify "PA7000" here.
65 Specifying "PA8000" here will allow you to select a 64-bit kernel
66 which is required on some machines.
71 Select this option for the PCX-L processor, as used in the
72 712, 715/64, 715/80, 715/100, 715/100XC, 725/100, 743, 748,
73 D200, D210, D300, D310 and E-class
78 Select this option for the PCX-T' processor, as used in the
79 C100, C110, J100, J110, J210XC, D250, D260, D350, D360,
80 K100, K200, K210, K220, K400, K410 and K420
85 Select this option for the PCX-L2 processor, as used in the
86 744, A180, B132L, B160L, B180L, C132L, C160L, C180L,
87 D220, D230, D320 and D330.
92 Select this option for PCX-U to PCX-W2 processors.
96 # Define implied options from the CPU selection here
104 depends on PA7000 || PA7100LC || PA7200 || PA7300LC
114 Enable this if you want to support 64bit kernel on PA-RISC platform.
116 At the moment, only people willing to use more than 2GB of RAM,
117 or having a 64bit-only capable PA-RISC machine should say Y here.
119 Since there is no 64bit userland on PA-RISC, there is no point to
120 enable this option otherwise. The 64bit kernel is significantly bigger
121 and slower than the 32bit one.
124 bool "Symmetric multi-processing support"
126 This enables support for systems with more than one CPU. If you have
127 a system with only one CPU, like most personal computers, say N. If
128 you have a system with more than one CPU, say Y.
130 If you say N here, the kernel will run on single and multiprocessor
131 machines, but will use only one CPU of a multiprocessor machine. If
132 you say Y here, the kernel will run on many, but not all,
133 singleprocessor machines. On a singleprocessor machine, the kernel
134 will run faster if you say N here.
136 See also the <file:Documentation/smp.txt>,
137 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available
138 at <http://www.tldp.org/docs.html#howto>.
140 If you don't know what to do here, say N.
148 bool "Discontiguous memory support (EXPERIMENTAL)"
149 depends on EXPERIMENTAL
151 Say Y to support efficient handling of discontiguous physical memory,
152 for architectures which are either NUMA (Non-Uniform Memory Access)
153 or have huge holes in the physical address space for other reasons.
154 See <file:Documentation/vm/numa> for more.
158 # bool "Preemptible Kernel"
166 bool "Support for HP-UX binaries"
170 int "Maximum number of CPUs (2-32)"
178 source "drivers/parisc/Kconfig"
181 menu "Executable file formats"
183 source "fs/Kconfig.binfmt"
187 source "drivers/Kconfig"
191 source "arch/parisc/oprofile/Kconfig"
193 source "arch/parisc/Kconfig.debug"
195 source "security/Kconfig"
197 source "crypto/Kconfig"