1# 2# For a description of the syntax of this configuration file, 3# see Documentation/kbuild/kconfig-language.txt. 4# 5 6mainmenu "Linux/PA-RISC Kernel Configuration" 7 8config PARISC 9 def_bool y 10 help 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/>. 15 16config MMU 17 def_bool y 18 19config STACK_GROWSUP 20 def_bool y 21 22config UID16 23 bool 24 25config RWSEM_GENERIC_SPINLOCK 26 def_bool y 27 28config RWSEM_XCHGADD_ALGORITHM 29 bool 30 31config GENERIC_CALIBRATE_DELAY 32 bool 33 default y 34 35config GENERIC_ISA_DMA 36 bool 37 38config GENERIC_HARDIRQS 39 def_bool y 40 41config GENERIC_IRQ_PROBE 42 def_bool y 43 44# unless you want to implement ACPI on PA-RISC ... ;-) 45config PM 46 bool 47 48source "init/Kconfig" 49 50 51menu "Processor type and features" 52 53choice 54 prompt "Processor type" 55 default PA7000 56 57config PA7000 58 bool "PA7000/PA7100" 59 ---help--- 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. 64 65 Specifying "PA8000" here will allow you to select a 64-bit kernel 66 which is required on some machines. 67 68config PA7100LC 69 bool "PA7100LC" 70 help 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 74 75config PA7200 76 bool "PA7200" 77 help 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 81 82config PA7300LC 83 bool "PA7300LC" 84 help 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. 88 89config PA8X00 90 bool "PA8000 and up" 91 help 92 Select this option for PCX-U to PCX-W2 processors. 93 94endchoice 95 96# Define implied options from the CPU selection here 97 98config PA20 99 def_bool y 100 depends on PA8X00 101 102config PA11 103 def_bool y 104 depends on PA7000 || PA7100LC || PA7200 || PA7300LC 105 106config PREFETCH 107 def_bool y 108 depends on PA8X00 109 110config 64BIT 111 bool "64-bit kernel" 112 depends on PA8X00 113 help 114 Enable this if you want to support 64bit kernel on PA-RISC platform. 115 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. 118 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. 122 123config SMP 124 bool "Symmetric multi-processing support" 125 ---help--- 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. 129 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. 135 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>. 139 140 If you don't know what to do here, say N. 141 142config HOTPLUG_CPU 143 bool 144 default y if SMP 145 select HOTPLUG 146 147config DISCONTIGMEM 148 bool "Discontiguous memory support (EXPERIMENTAL)" 149 depends on EXPERIMENTAL 150 help 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. 155 156config PREEMPT 157 bool 158# bool "Preemptible Kernel" 159 default n 160 161config COMPAT 162 def_bool y 163 depends on 64BIT 164 165config HPUX 166 bool "Support for HP-UX binaries" 167 depends on !64BIT 168 169config NR_CPUS 170 int "Maximum number of CPUs (2-32)" 171 range 2 32 172 depends on SMP 173 default "32" 174 175endmenu 176 177 178source "drivers/parisc/Kconfig" 179 180 181menu "Executable file formats" 182 183source "fs/Kconfig.binfmt" 184 185endmenu 186 187source "drivers/Kconfig" 188 189source "fs/Kconfig" 190 191source "arch/parisc/oprofile/Kconfig" 192 193source "arch/parisc/Kconfig.debug" 194 195source "security/Kconfig" 196 197source "crypto/Kconfig" 198 199source "lib/Kconfig" 200