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 ... ;-)
55 menu "Processor type and features"
58 prompt "Processor type"
64 This is the processor type of your CPU. This information is
65 used for optimizing purposes. In order to compile a kernel
66 that can run on all 32-bit PA CPUs (albeit not optimally fast),
67 you can specify "PA7000" here.
69 Specifying "PA8000" here will allow you to select a 64-bit kernel
70 which is required on some machines.
75 Select this option for the PCX-L processor, as used in the
76 712, 715/64, 715/80, 715/100, 715/100XC, 725/100, 743, 748,
77 D200, D210, D300, D310 and E-class
82 Select this option for the PCX-T' processor, as used in the
83 C100, C110, J100, J110, J210XC, D250, D260, D350, D360,
84 K100, K200, K210, K220, K400, K410 and K420
89 Select this option for the PCX-L2 processor, as used in the
90 744, A180, B132L, B160L, B180L, C132L, C160L, C180L,
91 D220, D230, D320 and D330.
96 Select this option for PCX-U to PCX-W2 processors.
100 # Define implied options from the CPU selection here
108 depends on PA7000 || PA7100LC || PA7200 || PA7300LC
118 Enable this if you want to support 64bit kernel on PA-RISC platform.
120 At the moment, only people willing to use more than 2GB of RAM,
121 or having a 64bit-only capable PA-RISC machine should say Y here.
123 Since there is no 64bit userland on PA-RISC, there is no point to
124 enable this option otherwise. The 64bit kernel is significantly bigger
125 and slower than the 32bit one.
128 bool "Symmetric multi-processing support"
130 This enables support for systems with more than one CPU. If you have
131 a system with only one CPU, like most personal computers, say N. If
132 you have a system with more than one CPU, say Y.
134 If you say N here, the kernel will run on single and multiprocessor
135 machines, but will use only one CPU of a multiprocessor machine. If
136 you say Y here, the kernel will run on many, but not all,
137 singleprocessor machines. On a singleprocessor machine, the kernel
138 will run faster if you say N here.
140 See also the <file:Documentation/smp.txt>,
141 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available
142 at <http://www.tldp.org/docs.html#howto>.
144 If you don't know what to do here, say N.
151 config ARCH_DISCONTIGMEM_ENABLE
152 bool "Discontiguous memory support (EXPERIMENTAL)"
153 depends on EXPERIMENTAL
155 Say Y to support efficient handling of discontiguous physical memory,
156 for architectures which are either NUMA (Non-Uniform Memory Access)
157 or have huge holes in the physical address space for other reasons.
158 See <file:Documentation/vm/numa> for more.
164 # bool "Preemptible Kernel"
172 bool "Support for HP-UX binaries"
176 int "Maximum number of CPUs (2-32)"
184 source "drivers/parisc/Kconfig"
187 menu "Executable file formats"
189 source "fs/Kconfig.binfmt"
195 source "drivers/Kconfig"
199 source "arch/parisc/oprofile/Kconfig"
201 source "arch/parisc/Kconfig.debug"
203 source "security/Kconfig"
205 source "crypto/Kconfig"