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"
12 The PA-RISC microprocessor is designed by Hewlett-Packard and used
13 in many of their workstations & servers (HP9000 700 and 800 series,
14 and later HP3000 series). The PA-RISC Linux project home page is
15 at <http://www.parisc-linux.org/>.
28 config RWSEM_GENERIC_SPINLOCK
32 config RWSEM_XCHGADD_ALGORITHM
35 config GENERIC_ISA_DMA
38 # unless you want to implement ACPI on PA-RISC ... ;-)
45 menu "Processor type and features"
48 prompt "Processor type"
54 This is the processor type of your CPU. This information is
55 used for optimizing purposes. In order to compile a kernel
56 that can run on all 32-bit PA CPUs (albeit not optimally fast),
57 you can specify "PA7000" here.
59 Specifying "PA8000" here will allow you to select a 64-bit kernel
60 which is required on some machines.
65 Select this option for the PCX-L processor, as used in the
66 712, 715/64, 715/80, 715/100, 715/100XC, 725/100, 743, 748,
67 D200, D210, D300, D310 and E-class
72 Select this option for the PCX-T' processor, as used in the
73 C100, C110, J100, J110, J210XC, D250, D260, D350, D360,
74 K100, K200, K210, K220, K400, K410 and K420
79 Select this option for the PCX-L2 processor, as used in the
80 744, A180, B132L, B160L, B180L, C132L, C160L, C180L,
81 D220, D230, D320 and D330.
86 Select this option for PCX-U to PCX-W2 processors.
90 # Define implied options from the CPU selection here
98 depends on PA7000 || PA7100LC || PA7200 || PA7300LC
108 Enable this if you want to support 64bit kernel on PA-RISC platform.
110 At the moment, only people willing to use more than 2GB of RAM,
111 or having a 64bit-only capable PA-RISC machine should say Y here.
113 Since there is no 64bit userland on PA-RISC, there is no point to
114 enable this option otherwise. The 64bit kernel is significantly bigger
115 and slower than the 32bit one.
121 bool "Symmetric multi-processing support"
123 This enables support for systems with more than one CPU. If you have
124 a system with only one CPU, like most personal computers, say N. If
125 you have a system with more than one CPU, say Y.
127 If you say N here, the kernel will run on single and multiprocessor
128 machines, but will use only one CPU of a multiprocessor machine. If
129 you say Y here, the kernel will run on many, but not all,
130 singleprocessor machines. On a singleprocessor machine, the kernel
131 will run faster if you say N here.
133 See also the <file:Documentation/smp.txt>,
134 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available
135 at <http://www.tldp.org/docs.html#howto>.
137 If you don't know what to do here, say N.
141 # bool "Preemptible Kernel"
150 bool "Support for HP-UX binaries"
154 int "Maximum number of CPUs (2-32)"
162 source "drivers/parisc/Kconfig"
165 menu "Executable file formats"
167 source "fs/Kconfig.binfmt"
171 source "drivers/Kconfig"
175 source "arch/parisc/oprofile/Kconfig"
177 menu "Kernel hacking"
180 bool "Kernel debugging"
182 Say Y here if you are developing drivers or trying to debug and
183 identify kernel problems.
186 bool "Debug memory allocations"
187 depends on DEBUG_KERNEL
189 Say Y here to have the kernel do limited verification on memory
190 allocation as well as poisoning memory on free to catch use of freed
194 bool "Magic SysRq key"
195 depends on DEBUG_KERNEL
197 If you say Y here, you will have some control over the system even
198 if the system crashes for example during kernel debugging (e.g., you
199 will be able to flush the buffer cache to disk, reboot the system
200 immediately or dump some status information). This is accomplished
201 by pressing various keys while holding SysRq (Alt+PrintScreen). It
202 also works on a serial console (on PC hardware at least), if you
203 send a BREAK and then within 5 seconds a command keypress. The
204 keys are documented in <file:Documentation/sysrq.txt>. Don't say Y
205 unless you really know what this hack does.
208 bool "Compile the kernel with frame pointers"
210 If you say Y here the resulting kernel image will be slightly larger
211 and slower, but it will give very useful debugging information.
212 If you don't debug the kernel, you can say N, but we may not be able
213 to solve problems without frame pointers.
216 bool "Compile the kernel with debug info"
217 depends on DEBUG_KERNEL
219 If you say Y here the resulting kernel image will include
220 debugging info resulting in a larger kernel image.
221 Say Y here only if you plan to use gdb to debug the kernel.
222 If you don't debug the kernel, you can say N.
226 source "kernel/vserver/Kconfig"
228 source "security/Kconfig"
230 source "crypto/Kconfig"