diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
commit | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch) | |
tree | 0bba044c4ce775e45a88a51686b5d9f90697ea9d /arch/parisc/Kconfig |
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/parisc/Kconfig')
-rw-r--r-- | arch/parisc/Kconfig | 199 |
1 files changed, 199 insertions, 0 deletions
diff --git a/arch/parisc/Kconfig b/arch/parisc/Kconfig new file mode 100644 index 000000000000..5b5cd00d98ca --- /dev/null +++ b/arch/parisc/Kconfig | |||
@@ -0,0 +1,199 @@ | |||
1 | # | ||
2 | # For a description of the syntax of this configuration file, | ||
3 | # see Documentation/kbuild/kconfig-language.txt. | ||
4 | # | ||
5 | |||
6 | mainmenu "Linux/PA-RISC Kernel Configuration" | ||
7 | |||
8 | config 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 | |||
16 | config MMU | ||
17 | def_bool y | ||
18 | |||
19 | config STACK_GROWSUP | ||
20 | def_bool y | ||
21 | |||
22 | config UID16 | ||
23 | bool | ||
24 | |||
25 | config RWSEM_GENERIC_SPINLOCK | ||
26 | def_bool y | ||
27 | |||
28 | config RWSEM_XCHGADD_ALGORITHM | ||
29 | bool | ||
30 | |||
31 | config GENERIC_CALIBRATE_DELAY | ||
32 | bool | ||
33 | default y | ||
34 | |||
35 | config GENERIC_ISA_DMA | ||
36 | bool | ||
37 | |||
38 | config GENERIC_HARDIRQS | ||
39 | def_bool y | ||
40 | |||
41 | config GENERIC_IRQ_PROBE | ||
42 | def_bool y | ||
43 | |||
44 | # unless you want to implement ACPI on PA-RISC ... ;-) | ||
45 | config PM | ||
46 | bool | ||
47 | |||
48 | source "init/Kconfig" | ||
49 | |||
50 | |||
51 | menu "Processor type and features" | ||
52 | |||
53 | choice | ||
54 | prompt "Processor type" | ||
55 | default PA7000 | ||
56 | |||
57 | config 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 | |||
68 | config 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 | |||
75 | config 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 | |||
82 | config 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 | |||
89 | config PA8X00 | ||
90 | bool "PA8000 and up" | ||
91 | help | ||
92 | Select this option for PCX-U to PCX-W2 processors. | ||
93 | |||
94 | endchoice | ||
95 | |||
96 | # Define implied options from the CPU selection here | ||
97 | |||
98 | config PA20 | ||
99 | def_bool y | ||
100 | depends on PA8X00 | ||
101 | |||
102 | config PA11 | ||
103 | def_bool y | ||
104 | depends on PA7000 || PA7100LC || PA7200 || PA7300LC | ||
105 | |||
106 | config PREFETCH | ||
107 | def_bool y | ||
108 | depends on PA8X00 | ||
109 | |||
110 | config 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 | |||
123 | config 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 | |||
142 | config HOTPLUG_CPU | ||
143 | bool | ||
144 | default y if SMP | ||
145 | select HOTPLUG | ||
146 | |||
147 | config 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 | |||
156 | config PREEMPT | ||
157 | bool | ||
158 | # bool "Preemptible Kernel" | ||
159 | default n | ||
160 | |||
161 | config COMPAT | ||
162 | def_bool y | ||
163 | depends on 64BIT | ||
164 | |||
165 | config HPUX | ||
166 | bool "Support for HP-UX binaries" | ||
167 | depends on !64BIT | ||
168 | |||
169 | config NR_CPUS | ||
170 | int "Maximum number of CPUs (2-32)" | ||
171 | range 2 32 | ||
172 | depends on SMP | ||
173 | default "32" | ||
174 | |||
175 | endmenu | ||
176 | |||
177 | |||
178 | source "drivers/parisc/Kconfig" | ||
179 | |||
180 | |||
181 | menu "Executable file formats" | ||
182 | |||
183 | source "fs/Kconfig.binfmt" | ||
184 | |||
185 | endmenu | ||
186 | |||
187 | source "drivers/Kconfig" | ||
188 | |||
189 | source "fs/Kconfig" | ||
190 | |||
191 | source "arch/parisc/oprofile/Kconfig" | ||
192 | |||
193 | source "arch/parisc/Kconfig.debug" | ||
194 | |||
195 | source "security/Kconfig" | ||
196 | |||
197 | source "crypto/Kconfig" | ||
198 | |||
199 | source "lib/Kconfig" | ||