diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2010-10-29 10:50:36 -0400 |
---|---|---|
committer | Martin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com> | 2010-10-29 10:50:49 -0400 |
commit | db81a23d8003d1ca4452c6d728502780f0234368 (patch) | |
tree | f708291ca7af7156b82b68d64ab7a0a1767e8f7d /arch/s390/Kconfig | |
parent | c84b9051d6b97d8c6533a194aedcd484c003d278 (diff) |
[S390] Kconfig: add machine type number to code generation options
Add machine type number to code generation options. Also clean up and
shorten quite a lot of help texts with respect to machine type and
architecture terminology.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/Kconfig')
-rw-r--r-- | arch/s390/Kconfig | 49 |
1 files changed, 23 insertions, 26 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index fabb40bc4e19..97146ab157e6 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig | |||
@@ -144,7 +144,7 @@ source "kernel/time/Kconfig" | |||
144 | config 64BIT | 144 | config 64BIT |
145 | bool "64 bit kernel" | 145 | bool "64 bit kernel" |
146 | help | 146 | help |
147 | Select this option if you have a 64 bit IBM zSeries machine | 147 | Select this option if you have an IBM z/Architecture machine |
148 | and want to use the 64 bit addressing mode. | 148 | and want to use the 64 bit addressing mode. |
149 | 149 | ||
150 | config 32BIT | 150 | config 32BIT |
@@ -208,7 +208,7 @@ config MATHEMU | |||
208 | depends on MARCH_G5 | 208 | depends on MARCH_G5 |
209 | help | 209 | help |
210 | This option is required for IEEE compliant floating point arithmetic | 210 | This option is required for IEEE compliant floating point arithmetic |
211 | on older S/390 machines. Say Y unless you know your machine doesn't | 211 | on older ESA/390 machines. Say Y unless you know your machine doesn't |
212 | need this. | 212 | need this. |
213 | 213 | ||
214 | config COMPAT | 214 | config COMPAT |
@@ -237,8 +237,8 @@ config S390_EXEC_PROTECT | |||
237 | space programs and it also selects the addressing mode option above. | 237 | space programs and it also selects the addressing mode option above. |
238 | The kernel parameter noexec=on will enable this feature and also | 238 | The kernel parameter noexec=on will enable this feature and also |
239 | switch the addressing modes, default is disabled. Enabling this (via | 239 | switch the addressing modes, default is disabled. Enabling this (via |
240 | kernel parameter) on machines earlier than IBM System z9-109 EC/BC | 240 | kernel parameter) on machines earlier than IBM System z9 this will |
241 | will reduce system performance. | 241 | reduce system performance. |
242 | 242 | ||
243 | comment "Code generation options" | 243 | comment "Code generation options" |
244 | 244 | ||
@@ -247,49 +247,46 @@ choice | |||
247 | default MARCH_G5 | 247 | default MARCH_G5 |
248 | 248 | ||
249 | config MARCH_G5 | 249 | config MARCH_G5 |
250 | bool "S/390 model G5 and G6" | 250 | bool "System/390 model G5 and G6" |
251 | depends on !64BIT | 251 | depends on !64BIT |
252 | help | 252 | help |
253 | Select this to build a 31 bit kernel that works | 253 | Select this to build a 31 bit kernel that works |
254 | on all S/390 and zSeries machines. | 254 | on all ESA/390 and z/Architecture machines. |
255 | 255 | ||
256 | config MARCH_Z900 | 256 | config MARCH_Z900 |
257 | bool "IBM eServer zSeries model z800 and z900" | 257 | bool "IBM zSeries model z800 and z900" |
258 | help | 258 | help |
259 | Select this to optimize for zSeries machines. This | 259 | Select this to enable optimizations for model z800/z900 (2064 and |
260 | will enable some optimizations that are not available | 260 | 2066 series). This will enable some optimizations that are not |
261 | on older 31 bit only CPUs. | 261 | available on older ESA/390 (31 Bit) only CPUs. |
262 | 262 | ||
263 | config MARCH_Z990 | 263 | config MARCH_Z990 |
264 | bool "IBM eServer zSeries model z890 and z990" | 264 | bool "IBM zSeries model z890 and z990" |
265 | help | 265 | help |
266 | Select this enable optimizations for model z890/z990. | 266 | Select this to enable optimizations for model z890/z990 (2084 and |
267 | This will be slightly faster but does not work on | 267 | 2086 series). The kernel will be slightly faster but will not work |
268 | older machines such as the z900. | 268 | on older machines. |
269 | 269 | ||
270 | config MARCH_Z9_109 | 270 | config MARCH_Z9_109 |
271 | bool "IBM System z9" | 271 | bool "IBM System z9" |
272 | help | 272 | help |
273 | Select this to enable optimizations for IBM System z9-109, IBM | 273 | Select this to enable optimizations for IBM System z9 (2094 and |
274 | System z9 Enterprise Class (z9 EC), and IBM System z9 Business | 274 | 2096 series). The kernel will be slightly faster but will not work |
275 | Class (z9 BC). The kernel will be slightly faster but will not | 275 | on older machines. |
276 | work on older machines such as the z990, z890, z900, and z800. | ||
277 | 276 | ||
278 | config MARCH_Z10 | 277 | config MARCH_Z10 |
279 | bool "IBM System z10" | 278 | bool "IBM System z10" |
280 | help | 279 | help |
281 | Select this to enable optimizations for IBM System z10. The | 280 | Select this to enable optimizations for IBM System z10 (2097 and |
282 | kernel will be slightly faster but will not work on older | 281 | 2098 series). The kernel will be slightly faster but will not work |
283 | machines such as the z990, z890, z900, z800, z9-109, z9-ec | 282 | on older machines. |
284 | and z9-bc. | ||
285 | 283 | ||
286 | config MARCH_Z196 | 284 | config MARCH_Z196 |
287 | bool "IBM zEnterprise 196" | 285 | bool "IBM zEnterprise 196" |
288 | help | 286 | help |
289 | Select this to enable optimizations for IBM zEnterprise 196. | 287 | Select this to enable optimizations for IBM zEnterprise 196 |
290 | The kernel will be slightly faster but will not work on older | 288 | (2817 series). The kernel will be slightly faster but will not work |
291 | machines such as the z990, z890, z900, z800, z9-109, z9-ec, | 289 | on older machines. |
292 | z9-bc, z10-ec and z10-bc. | ||
293 | 290 | ||
294 | endchoice | 291 | endchoice |
295 | 292 | ||