diff options
| author | Ralf Baechle <ralf@linux-mips.org> | 2005-10-20 17:33:09 -0400 |
|---|---|---|
| committer | Ralf Baechle <ralf@linux-mips.org> | 2005-10-29 14:32:49 -0400 |
| commit | 7cf8053b8ee48a7f0e9d8ebc72c279fb2e168c25 (patch) | |
| tree | 3c29e48cd8386dd8ff83dbf3c1a9b19e98e84484 | |
| parent | cb4262481fce1d43ac9a483be4faf36fdd1c7abb (diff) | |
More foolproofing of the CPU configuration.
Limit the number of cpu type options in the cpu menu to just those
types that are actually available for the select platform.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
| -rw-r--r-- | arch/mips/Kconfig | 151 |
1 files changed, 149 insertions, 2 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 3c438631fd7c..0097a0d53b3b 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
| @@ -19,12 +19,14 @@ config MIPS_MTX1 | |||
| 19 | select DMA_NONCOHERENT | 19 | select DMA_NONCOHERENT |
| 20 | select HW_HAS_PCI | 20 | select HW_HAS_PCI |
| 21 | select SOC_AU1500 | 21 | select SOC_AU1500 |
| 22 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 22 | select SYS_SUPPORTS_LITTLE_ENDIAN | 23 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 23 | 24 | ||
| 24 | config MIPS_BOSPORUS | 25 | config MIPS_BOSPORUS |
| 25 | bool "AMD Alchemy Bosporus board" | 26 | bool "AMD Alchemy Bosporus board" |
| 26 | select SOC_AU1500 | 27 | select SOC_AU1500 |
| 27 | select DMA_NONCOHERENT | 28 | select DMA_NONCOHERENT |
| 29 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 28 | select SYS_SUPPORTS_LITTLE_ENDIAN | 30 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 29 | 31 | ||
| 30 | config MIPS_PB1000 | 32 | config MIPS_PB1000 |
| @@ -33,6 +35,7 @@ config MIPS_PB1000 | |||
| 33 | select DMA_NONCOHERENT | 35 | select DMA_NONCOHERENT |
| 34 | select HW_HAS_PCI | 36 | select HW_HAS_PCI |
| 35 | select SWAP_IO_SPACE | 37 | select SWAP_IO_SPACE |
| 38 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 36 | select SYS_SUPPORTS_LITTLE_ENDIAN | 39 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 37 | 40 | ||
| 38 | config MIPS_PB1100 | 41 | config MIPS_PB1100 |
| @@ -41,6 +44,7 @@ config MIPS_PB1100 | |||
| 41 | select DMA_NONCOHERENT | 44 | select DMA_NONCOHERENT |
| 42 | select HW_HAS_PCI | 45 | select HW_HAS_PCI |
| 43 | select SWAP_IO_SPACE | 46 | select SWAP_IO_SPACE |
| 47 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 44 | select SYS_SUPPORTS_LITTLE_ENDIAN | 48 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 45 | 49 | ||
| 46 | config MIPS_PB1500 | 50 | config MIPS_PB1500 |
| @@ -48,6 +52,7 @@ config MIPS_PB1500 | |||
| 48 | select SOC_AU1500 | 52 | select SOC_AU1500 |
| 49 | select DMA_NONCOHERENT | 53 | select DMA_NONCOHERENT |
| 50 | select HW_HAS_PCI | 54 | select HW_HAS_PCI |
| 55 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 51 | select SYS_SUPPORTS_LITTLE_ENDIAN | 56 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 52 | 57 | ||
| 53 | config MIPS_PB1550 | 58 | config MIPS_PB1550 |
| @@ -56,6 +61,7 @@ config MIPS_PB1550 | |||
| 56 | select DMA_NONCOHERENT | 61 | select DMA_NONCOHERENT |
| 57 | select HW_HAS_PCI | 62 | select HW_HAS_PCI |
| 58 | select MIPS_DISABLE_OBSOLETE_IDE | 63 | select MIPS_DISABLE_OBSOLETE_IDE |
| 64 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 59 | select SYS_SUPPORTS_LITTLE_ENDIAN | 65 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 60 | 66 | ||
| 61 | config MIPS_PB1200 | 67 | config MIPS_PB1200 |
| @@ -63,6 +69,7 @@ config MIPS_PB1200 | |||
| 63 | select SOC_AU1200 | 69 | select SOC_AU1200 |
| 64 | select DMA_NONCOHERENT | 70 | select DMA_NONCOHERENT |
| 65 | select MIPS_DISABLE_OBSOLETE_IDE | 71 | select MIPS_DISABLE_OBSOLETE_IDE |
| 72 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 66 | select SYS_SUPPORTS_LITTLE_ENDIAN | 73 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 67 | 74 | ||
| 68 | config MIPS_DB1000 | 75 | config MIPS_DB1000 |
| @@ -70,12 +77,14 @@ config MIPS_DB1000 | |||
| 70 | select SOC_AU1000 | 77 | select SOC_AU1000 |
| 71 | select DMA_NONCOHERENT | 78 | select DMA_NONCOHERENT |
| 72 | select HW_HAS_PCI | 79 | select HW_HAS_PCI |
| 80 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 73 | select SYS_SUPPORTS_LITTLE_ENDIAN | 81 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 74 | 82 | ||
| 75 | config MIPS_DB1100 | 83 | config MIPS_DB1100 |
| 76 | bool "AMD Alchemy DB1100 board" | 84 | bool "AMD Alchemy DB1100 board" |
| 77 | select SOC_AU1100 | 85 | select SOC_AU1100 |
| 78 | select DMA_NONCOHERENT | 86 | select DMA_NONCOHERENT |
| 87 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 79 | select SYS_SUPPORTS_LITTLE_ENDIAN | 88 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 80 | 89 | ||
| 81 | config MIPS_DB1500 | 90 | config MIPS_DB1500 |
| @@ -84,6 +93,7 @@ config MIPS_DB1500 | |||
| 84 | select DMA_NONCOHERENT | 93 | select DMA_NONCOHERENT |
| 85 | select HW_HAS_PCI | 94 | select HW_HAS_PCI |
| 86 | select MIPS_DISABLE_OBSOLETE_IDE | 95 | select MIPS_DISABLE_OBSOLETE_IDE |
| 96 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 87 | select SYS_SUPPORTS_BIG_ENDIAN | 97 | select SYS_SUPPORTS_BIG_ENDIAN |
| 88 | select SYS_SUPPORTS_LITTLE_ENDIAN | 98 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 89 | 99 | ||
| @@ -93,6 +103,7 @@ config MIPS_DB1550 | |||
| 93 | select HW_HAS_PCI | 103 | select HW_HAS_PCI |
| 94 | select DMA_NONCOHERENT | 104 | select DMA_NONCOHERENT |
| 95 | select MIPS_DISABLE_OBSOLETE_IDE | 105 | select MIPS_DISABLE_OBSOLETE_IDE |
| 106 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 96 | select SYS_SUPPORTS_LITTLE_ENDIAN | 107 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 97 | 108 | ||
| 98 | config MIPS_DB1200 | 109 | config MIPS_DB1200 |
| @@ -100,12 +111,14 @@ config MIPS_DB1200 | |||
| 100 | select SOC_AU1200 | 111 | select SOC_AU1200 |
| 101 | select DMA_COHERENT | 112 | select DMA_COHERENT |
| 102 | select MIPS_DISABLE_OBSOLETE_IDE | 113 | select MIPS_DISABLE_OBSOLETE_IDE |
| 114 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 103 | select SYS_SUPPORTS_LITTLE_ENDIAN | 115 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 104 | 116 | ||
| 105 | config MIPS_MIRAGE | 117 | config MIPS_MIRAGE |
| 106 | bool "AMD Alchemy Mirage board" | 118 | bool "AMD Alchemy Mirage board" |
| 107 | select DMA_NONCOHERENT | 119 | select DMA_NONCOHERENT |
| 108 | select SOC_AU1500 | 120 | select SOC_AU1500 |
| 121 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 109 | select SYS_SUPPORTS_LITTLE_ENDIAN | 122 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 110 | 123 | ||
| 111 | config MIPS_COBALT | 124 | config MIPS_COBALT |
| @@ -115,6 +128,7 @@ config MIPS_COBALT | |||
| 115 | select I8259 | 128 | select I8259 |
| 116 | select IRQ_CPU | 129 | select IRQ_CPU |
| 117 | select MIPS_GT64111 | 130 | select MIPS_GT64111 |
| 131 | select SYS_HAS_CPU_NEVADA | ||
| 118 | select SYS_SUPPORTS_32BIT_KERNEL | 132 | select SYS_SUPPORTS_32BIT_KERNEL |
| 119 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 133 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 120 | select SYS_SUPPORTS_LITTLE_ENDIAN | 134 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -125,6 +139,8 @@ config MACH_DECSTATION | |||
| 125 | select DMA_NONCOHERENT | 139 | select DMA_NONCOHERENT |
| 126 | select EARLY_PRINTK | 140 | select EARLY_PRINTK |
| 127 | select IRQ_CPU | 141 | select IRQ_CPU |
| 142 | select SYS_HAS_CPU_R3000 | ||
| 143 | select SYS_HAS_CPU_R4X00 | ||
| 128 | select SYS_SUPPORTS_32BIT_KERNEL | 144 | select SYS_SUPPORTS_32BIT_KERNEL |
| 129 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 145 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 130 | select SYS_SUPPORTS_LITTLE_ENDIAN | 146 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -149,6 +165,7 @@ config MIPS_EV64120 | |||
| 149 | select DMA_NONCOHERENT | 165 | select DMA_NONCOHERENT |
| 150 | select HW_HAS_PCI | 166 | select HW_HAS_PCI |
| 151 | select MIPS_GT64120 | 167 | select MIPS_GT64120 |
| 168 | select SYS_HAS_CPU_R5000 | ||
| 152 | select SYS_SUPPORTS_32BIT_KERNEL | 169 | select SYS_SUPPORTS_32BIT_KERNEL |
| 153 | select SYS_SUPPORTS_64BIT_KERNEL | 170 | select SYS_SUPPORTS_64BIT_KERNEL |
| 154 | select SYS_SUPPORTS_BIG_ENDIAN | 171 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -168,6 +185,8 @@ config MIPS_EV96100 | |||
| 168 | select MIPS_GT96100 | 185 | select MIPS_GT96100 |
| 169 | select RM7000_CPU_SCACHE | 186 | select RM7000_CPU_SCACHE |
| 170 | select SWAP_IO_SPACE | 187 | select SWAP_IO_SPACE |
| 188 | select SYS_HAS_CPU_R5000 | ||
| 189 | select SYS_HAS_CPU_RM7000 | ||
| 171 | select SYS_SUPPORTS_32BIT_KERNEL | 190 | select SYS_SUPPORTS_32BIT_KERNEL |
| 172 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 191 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 173 | select SYS_SUPPORTS_BIG_ENDIAN | 192 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -182,6 +201,7 @@ config MIPS_IVR | |||
| 182 | select DMA_NONCOHERENT | 201 | select DMA_NONCOHERENT |
| 183 | select HW_HAS_PCI | 202 | select HW_HAS_PCI |
| 184 | select ITE_BOARD_GEN | 203 | select ITE_BOARD_GEN |
| 204 | select SYS_HAS_CPU_NEVADA | ||
| 185 | select SYS_SUPPORTS_32BIT_KERNEL | 205 | select SYS_SUPPORTS_32BIT_KERNEL |
| 186 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 206 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 187 | select SYS_SUPPORTS_LITTLE_ENDIAN | 207 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -197,6 +217,8 @@ config MIPS_ITE8172 | |||
| 197 | select DMA_NONCOHERENT | 217 | select DMA_NONCOHERENT |
| 198 | select HW_HAS_PCI | 218 | select HW_HAS_PCI |
| 199 | select ITE_BOARD_GEN | 219 | select ITE_BOARD_GEN |
| 220 | select SYS_HAS_CPU_R5432 | ||
| 221 | select SYS_HAS_CPU_NEVADA | ||
| 200 | select SYS_SUPPORTS_32BIT_KERNEL | 222 | select SYS_SUPPORTS_32BIT_KERNEL |
| 201 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 223 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 202 | select SYS_SUPPORTS_LITTLE_ENDIAN | 224 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -215,6 +237,7 @@ config MACH_JAZZ | |||
| 215 | select GENERIC_ISA_DMA | 237 | select GENERIC_ISA_DMA |
| 216 | select I8259 | 238 | select I8259 |
| 217 | select ISA | 239 | select ISA |
| 240 | select SYS_HAS_CPU_R4X00 | ||
| 218 | select SYS_SUPPORTS_32BIT_KERNEL | 241 | select SYS_SUPPORTS_32BIT_KERNEL |
| 219 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 242 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 220 | help | 243 | help |
| @@ -230,6 +253,7 @@ config LASAT | |||
| 230 | select MIPS_GT64120 | 253 | select MIPS_GT64120 |
| 231 | select MIPS_NILE4 | 254 | select MIPS_NILE4 |
| 232 | select R5000_CPU_SCACHE | 255 | select R5000_CPU_SCACHE |
| 256 | select SYS_HAS_CPU_R5000 | ||
| 233 | select SYS_SUPPORTS_32BIT_KERNEL | 257 | select SYS_SUPPORTS_32BIT_KERNEL |
| 234 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 258 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 235 | select SYS_SUPPORTS_LITTLE_ENDIAN | 259 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -246,6 +270,11 @@ config MIPS_ATLAS | |||
| 246 | select MIPS_MSC | 270 | select MIPS_MSC |
| 247 | select RM7000_CPU_SCACHE | 271 | select RM7000_CPU_SCACHE |
| 248 | select SWAP_IO_SPACE | 272 | select SWAP_IO_SPACE |
| 273 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 274 | select SYS_HAS_CPU_MIPS32_R2 | ||
| 275 | select SYS_HAS_CPU_MIPS64_R1 | ||
| 276 | select SYS_HAS_CPU_NEVADA | ||
| 277 | select SYS_HAS_CPU_RM7000 | ||
| 249 | select SYS_SUPPORTS_32BIT_KERNEL | 278 | select SYS_SUPPORTS_32BIT_KERNEL |
| 250 | select SYS_SUPPORTS_64BIT_KERNEL | 279 | select SYS_SUPPORTS_64BIT_KERNEL |
| 251 | select SYS_SUPPORTS_BIG_ENDIAN | 280 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -269,6 +298,11 @@ config MIPS_MALTA | |||
| 269 | select MIPS_GT64120 | 298 | select MIPS_GT64120 |
| 270 | select MIPS_MSC | 299 | select MIPS_MSC |
| 271 | select SWAP_IO_SPACE | 300 | select SWAP_IO_SPACE |
| 301 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 302 | select SYS_HAS_CPU_MIPS32_R2 | ||
| 303 | select SYS_HAS_CPU_MIPS64_R1 | ||
| 304 | select SYS_HAS_CPU_NEVADA | ||
| 305 | select SYS_HAS_CPU_RM7000 | ||
| 272 | select SYS_SUPPORTS_32BIT_KERNEL | 306 | select SYS_SUPPORTS_32BIT_KERNEL |
| 273 | select SYS_SUPPORTS_64BIT_KERNEL | 307 | select SYS_SUPPORTS_64BIT_KERNEL |
| 274 | select SYS_SUPPORTS_BIG_ENDIAN | 308 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -283,6 +317,9 @@ config MIPS_SEAD | |||
| 283 | select IRQ_CPU | 317 | select IRQ_CPU |
| 284 | select DMA_NONCOHERENT | 318 | select DMA_NONCOHERENT |
| 285 | select MIPS_BOARDS_GEN | 319 | select MIPS_BOARDS_GEN |
| 320 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 321 | select SYS_HAS_CPU_MIPS32_R2 | ||
| 322 | select SYS_HAS_CPU_MIPS64_R1 | ||
| 286 | select SYS_SUPPORTS_32BIT_KERNEL | 323 | select SYS_SUPPORTS_32BIT_KERNEL |
| 287 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 324 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 288 | select SYS_SUPPORTS_BIG_ENDIAN | 325 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -295,6 +332,8 @@ config MIPS_SIM | |||
| 295 | bool 'Support for MIPS simulator (MIPSsim)' | 332 | bool 'Support for MIPS simulator (MIPSsim)' |
| 296 | select DMA_NONCOHERENT | 333 | select DMA_NONCOHERENT |
| 297 | select IRQ_CPU | 334 | select IRQ_CPU |
| 335 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 336 | select SYS_HAS_CPU_MIPS32_R2 | ||
| 298 | select SYS_SUPPORTS_32BIT_KERNEL | 337 | select SYS_SUPPORTS_32BIT_KERNEL |
| 299 | select SYS_SUPPORTS_BIG_ENDIAN | 338 | select SYS_SUPPORTS_BIG_ENDIAN |
| 300 | select SYS_SUPPORTS_LITTLE_ENDIAN | 339 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -314,6 +353,7 @@ config MOMENCO_JAGUAR_ATX | |||
| 314 | select PCI_MARVELL | 353 | select PCI_MARVELL |
| 315 | select RM7000_CPU_SCACHE | 354 | select RM7000_CPU_SCACHE |
| 316 | select SWAP_IO_SPACE | 355 | select SWAP_IO_SPACE |
| 356 | select SYS_HAS_CPU_RM9000 | ||
| 317 | select SYS_SUPPORTS_32BIT_KERNEL | 357 | select SYS_SUPPORTS_32BIT_KERNEL |
| 318 | select SYS_SUPPORTS_64BIT_KERNEL | 358 | select SYS_SUPPORTS_64BIT_KERNEL |
| 319 | select SYS_SUPPORTS_BIG_ENDIAN | 359 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -330,6 +370,7 @@ config MOMENCO_OCELOT | |||
| 330 | select MIPS_GT64120 | 370 | select MIPS_GT64120 |
| 331 | select RM7000_CPU_SCACHE | 371 | select RM7000_CPU_SCACHE |
| 332 | select SWAP_IO_SPACE | 372 | select SWAP_IO_SPACE |
| 373 | select SYS_HAS_CPU_RM7000 | ||
| 333 | select SYS_SUPPORTS_32BIT_KERNEL | 374 | select SYS_SUPPORTS_32BIT_KERNEL |
| 334 | select SYS_SUPPORTS_64BIT_KERNEL | 375 | select SYS_SUPPORTS_64BIT_KERNEL |
| 335 | select SYS_SUPPORTS_BIG_ENDIAN | 376 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -348,6 +389,7 @@ config MOMENCO_OCELOT_3 | |||
| 348 | select PCI_MARVELL | 389 | select PCI_MARVELL |
| 349 | select RM7000_CPU_SCACHE | 390 | select RM7000_CPU_SCACHE |
| 350 | select SWAP_IO_SPACE | 391 | select SWAP_IO_SPACE |
| 392 | select SYS_HAS_CPU_RM9000 | ||
| 351 | select SYS_SUPPORTS_32BIT_KERNEL | 393 | select SYS_SUPPORTS_32BIT_KERNEL |
| 352 | select SYS_SUPPORTS_64BIT_KERNEL | 394 | select SYS_SUPPORTS_64BIT_KERNEL |
| 353 | select SYS_SUPPORTS_BIG_ENDIAN | 395 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -364,6 +406,7 @@ config MOMENCO_OCELOT_C | |||
| 364 | select PCI_MARVELL | 406 | select PCI_MARVELL |
| 365 | select RM7000_CPU_SCACHE | 407 | select RM7000_CPU_SCACHE |
| 366 | select SWAP_IO_SPACE | 408 | select SWAP_IO_SPACE |
| 409 | select SYS_HAS_CPU_RM7000 | ||
| 367 | select SYS_SUPPORTS_32BIT_KERNEL | 410 | select SYS_SUPPORTS_32BIT_KERNEL |
| 368 | select SYS_SUPPORTS_64BIT_KERNEL | 411 | select SYS_SUPPORTS_64BIT_KERNEL |
| 369 | select SYS_SUPPORTS_BIG_ENDIAN | 412 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -380,6 +423,7 @@ config MOMENCO_OCELOT_G | |||
| 380 | select PCI_MARVELL | 423 | select PCI_MARVELL |
| 381 | select RM7000_CPU_SCACHE | 424 | select RM7000_CPU_SCACHE |
| 382 | select SWAP_IO_SPACE | 425 | select SWAP_IO_SPACE |
| 426 | select SYS_HAS_CPU_RM7000 | ||
| 383 | select SYS_SUPPORTS_32BIT_KERNEL | 427 | select SYS_SUPPORTS_32BIT_KERNEL |
| 384 | select SYS_SUPPORTS_64BIT_KERNEL | 428 | select SYS_SUPPORTS_64BIT_KERNEL |
| 385 | select SYS_SUPPORTS_BIG_ENDIAN | 429 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -413,6 +457,7 @@ config DDB5074 | |||
| 413 | select IRQ_CPU | 457 | select IRQ_CPU |
| 414 | select I8259 | 458 | select I8259 |
| 415 | select ISA | 459 | select ISA |
| 460 | select SYS_HAS_CPU_R5000 | ||
| 416 | select SYS_SUPPORTS_32BIT_KERNEL | 461 | select SYS_SUPPORTS_32BIT_KERNEL |
| 417 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 462 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 418 | select SYS_SUPPORTS_LITTLE_ENDIAN | 463 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -429,6 +474,7 @@ config DDB5476 | |||
| 429 | select IRQ_CPU | 474 | select IRQ_CPU |
| 430 | select I8259 | 475 | select I8259 |
| 431 | select ISA | 476 | select ISA |
| 477 | select SYS_HAS_CPU_R5432 | ||
| 432 | select SYS_SUPPORTS_32BIT_KERNEL | 478 | select SYS_SUPPORTS_32BIT_KERNEL |
| 433 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 479 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 434 | select SYS_SUPPORTS_LITTLE_ENDIAN | 480 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -447,6 +493,7 @@ config DDB5477 | |||
| 447 | select HW_HAS_PCI | 493 | select HW_HAS_PCI |
| 448 | select I8259 | 494 | select I8259 |
| 449 | select IRQ_CPU | 495 | select IRQ_CPU |
| 496 | select SYS_HAS_CPU_R5432 | ||
| 450 | select SYS_SUPPORTS_32BIT_KERNEL | 497 | select SYS_SUPPORTS_32BIT_KERNEL |
| 451 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 498 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 452 | select SYS_SUPPORTS_LITTLE_ENDIAN | 499 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -459,6 +506,7 @@ config DDB5477 | |||
| 459 | 506 | ||
| 460 | config MACH_VR41XX | 507 | config MACH_VR41XX |
| 461 | bool "Support for NEC VR4100 series based machines" | 508 | bool "Support for NEC VR4100 series based machines" |
| 509 | select SYS_HAS_CPU_VR41XX | ||
| 462 | select SYS_SUPPORTS_32BIT_KERNEL | 510 | select SYS_SUPPORTS_32BIT_KERNEL |
| 463 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 511 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 464 | 512 | ||
| @@ -470,6 +518,7 @@ config PMC_YOSEMITE | |||
| 470 | select IRQ_CPU_RM7K | 518 | select IRQ_CPU_RM7K |
| 471 | select IRQ_CPU_RM9K | 519 | select IRQ_CPU_RM9K |
| 472 | select SWAP_IO_SPACE | 520 | select SWAP_IO_SPACE |
| 521 | select SYS_HAS_CPU_RM9000 | ||
| 473 | select SYS_SUPPORTS_32BIT_KERNEL | 522 | select SYS_SUPPORTS_32BIT_KERNEL |
| 474 | select SYS_SUPPORTS_64BIT_KERNEL | 523 | select SYS_SUPPORTS_64BIT_KERNEL |
| 475 | select SYS_SUPPORTS_BIG_ENDIAN | 524 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -486,6 +535,7 @@ config QEMU | |||
| 486 | select I8259 | 535 | select I8259 |
| 487 | select ISA | 536 | select ISA |
| 488 | select SWAP_IO_SPACE | 537 | select SWAP_IO_SPACE |
| 538 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 489 | select SYS_SUPPORTS_32BIT_KERNEL | 539 | select SYS_SUPPORTS_32BIT_KERNEL |
| 490 | select SYS_SUPPORTS_BIG_ENDIAN | 540 | select SYS_SUPPORTS_BIG_ENDIAN |
| 491 | help | 541 | help |
| @@ -506,6 +556,8 @@ config SGI_IP22 | |||
| 506 | select IP22_CPU_SCACHE | 556 | select IP22_CPU_SCACHE |
| 507 | select IRQ_CPU | 557 | select IRQ_CPU |
| 508 | select SWAP_IO_SPACE | 558 | select SWAP_IO_SPACE |
| 559 | select SYS_HAS_CPU_R4X00 | ||
| 560 | select SYS_HAS_CPU_R5000 | ||
| 509 | select SYS_SUPPORTS_32BIT_KERNEL | 561 | select SYS_SUPPORTS_32BIT_KERNEL |
| 510 | select SYS_SUPPORTS_64BIT_KERNEL | 562 | select SYS_SUPPORTS_64BIT_KERNEL |
| 511 | select SYS_SUPPORTS_BIG_ENDIAN | 563 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -522,6 +574,7 @@ config SGI_IP27 | |||
| 522 | select DMA_IP27 | 574 | select DMA_IP27 |
| 523 | select HW_HAS_PCI | 575 | select HW_HAS_PCI |
| 524 | select PCI_DOMAINS | 576 | select PCI_DOMAINS |
| 577 | select SYS_HAS_CPU_R10000 | ||
| 525 | select SYS_SUPPORTS_64BIT_KERNEL | 578 | select SYS_SUPPORTS_64BIT_KERNEL |
| 526 | select SYS_SUPPORTS_BIG_ENDIAN | 579 | select SYS_SUPPORTS_BIG_ENDIAN |
| 527 | help | 580 | help |
| @@ -541,6 +594,9 @@ config SGI_IP32 | |||
| 541 | select HW_HAS_PCI | 594 | select HW_HAS_PCI |
| 542 | select R5000_CPU_SCACHE | 595 | select R5000_CPU_SCACHE |
| 543 | select RM7000_CPU_SCACHE | 596 | select RM7000_CPU_SCACHE |
| 597 | select SYS_HAS_CPU_R5000 | ||
| 598 | select SYS_HAS_CPU_R10000 if BROKEN | ||
| 599 | select SYS_HAS_CPU_RM7000 | ||
| 544 | select SYS_SUPPORTS_64BIT_KERNEL | 600 | select SYS_SUPPORTS_64BIT_KERNEL |
| 545 | select SYS_SUPPORTS_BIG_ENDIAN | 601 | select SYS_SUPPORTS_BIG_ENDIAN |
| 546 | help | 602 | help |
| @@ -550,11 +606,12 @@ config SIBYTE_BIGSUR | |||
| 550 | bool "Support for Sibyte BigSur" | 606 | bool "Support for Sibyte BigSur" |
| 551 | select BOOT_ELF32 | 607 | select BOOT_ELF32 |
| 552 | select DMA_COHERENT | 608 | select DMA_COHERENT |
| 609 | select PCI_DOMAINS | ||
| 553 | select SIBYTE_BCM1x80 | 610 | select SIBYTE_BCM1x80 |
| 554 | select SWAP_IO_SPACE | 611 | select SWAP_IO_SPACE |
| 612 | select SYS_HAS_CPU_SB1 | ||
| 555 | select SYS_SUPPORTS_BIG_ENDIAN | 613 | select SYS_SUPPORTS_BIG_ENDIAN |
| 556 | select SYS_SUPPORTS_LITTLE_ENDIAN | 614 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 557 | select PCI_DOMAINS | ||
| 558 | 615 | ||
| 559 | config SIBYTE_SWARM | 616 | config SIBYTE_SWARM |
| 560 | bool "Support for Sibyte BCM91250A-SWARM" | 617 | bool "Support for Sibyte BCM91250A-SWARM" |
| @@ -562,6 +619,7 @@ config SIBYTE_SWARM | |||
| 562 | select DMA_COHERENT | 619 | select DMA_COHERENT |
| 563 | select SIBYTE_SB1250 | 620 | select SIBYTE_SB1250 |
| 564 | select SWAP_IO_SPACE | 621 | select SWAP_IO_SPACE |
| 622 | select SYS_HAS_CPU_SB1 | ||
| 565 | select SYS_SUPPORTS_BIG_ENDIAN | 623 | select SYS_SUPPORTS_BIG_ENDIAN |
| 566 | select SYS_SUPPORTS_HIGHMEM | 624 | select SYS_SUPPORTS_HIGHMEM |
| 567 | select SYS_SUPPORTS_LITTLE_ENDIAN | 625 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -573,6 +631,7 @@ config SIBYTE_SENTOSA | |||
| 573 | select DMA_COHERENT | 631 | select DMA_COHERENT |
| 574 | select SIBYTE_SB1250 | 632 | select SIBYTE_SB1250 |
| 575 | select SWAP_IO_SPACE | 633 | select SWAP_IO_SPACE |
| 634 | select SYS_HAS_CPU_SB1 | ||
| 576 | select SYS_SUPPORTS_BIG_ENDIAN | 635 | select SYS_SUPPORTS_BIG_ENDIAN |
| 577 | select SYS_SUPPORTS_LITTLE_ENDIAN | 636 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 578 | 637 | ||
| @@ -583,6 +642,7 @@ config SIBYTE_RHONE | |||
| 583 | select DMA_COHERENT | 642 | select DMA_COHERENT |
| 584 | select SIBYTE_BCM1125H | 643 | select SIBYTE_BCM1125H |
| 585 | select SWAP_IO_SPACE | 644 | select SWAP_IO_SPACE |
| 645 | select SYS_HAS_CPU_SB1 | ||
| 586 | select SYS_SUPPORTS_BIG_ENDIAN | 646 | select SYS_SUPPORTS_BIG_ENDIAN |
| 587 | select SYS_SUPPORTS_LITTLE_ENDIAN | 647 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 588 | 648 | ||
| @@ -593,6 +653,7 @@ config SIBYTE_CARMEL | |||
| 593 | select DMA_COHERENT | 653 | select DMA_COHERENT |
| 594 | select SIBYTE_BCM1120 | 654 | select SIBYTE_BCM1120 |
| 595 | select SWAP_IO_SPACE | 655 | select SWAP_IO_SPACE |
| 656 | select SYS_HAS_CPU_SB1 | ||
| 596 | select SYS_SUPPORTS_BIG_ENDIAN | 657 | select SYS_SUPPORTS_BIG_ENDIAN |
| 597 | select SYS_SUPPORTS_LITTLE_ENDIAN | 658 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 598 | 659 | ||
| @@ -603,6 +664,7 @@ config SIBYTE_PTSWARM | |||
| 603 | select DMA_COHERENT | 664 | select DMA_COHERENT |
| 604 | select SIBYTE_SB1250 | 665 | select SIBYTE_SB1250 |
| 605 | select SWAP_IO_SPACE | 666 | select SWAP_IO_SPACE |
| 667 | select SYS_HAS_CPU_SB1 | ||
| 606 | select SYS_SUPPORTS_BIG_ENDIAN | 668 | select SYS_SUPPORTS_BIG_ENDIAN |
| 607 | select SYS_SUPPORTS_HIGHMEM | 669 | select SYS_SUPPORTS_HIGHMEM |
| 608 | select SYS_SUPPORTS_LITTLE_ENDIAN | 670 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -614,6 +676,7 @@ config SIBYTE_LITTLESUR | |||
| 614 | select DMA_COHERENT | 676 | select DMA_COHERENT |
| 615 | select SIBYTE_SB1250 | 677 | select SIBYTE_SB1250 |
| 616 | select SWAP_IO_SPACE | 678 | select SWAP_IO_SPACE |
| 679 | select SYS_HAS_CPU_SB1 | ||
| 617 | select SYS_SUPPORTS_BIG_ENDIAN | 680 | select SYS_SUPPORTS_BIG_ENDIAN |
| 618 | select SYS_SUPPORTS_HIGHMEM | 681 | select SYS_SUPPORTS_HIGHMEM |
| 619 | select SYS_SUPPORTS_LITTLE_ENDIAN | 682 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -625,6 +688,7 @@ config SIBYTE_CRHINE | |||
| 625 | select DMA_COHERENT | 688 | select DMA_COHERENT |
| 626 | select SIBYTE_BCM1120 | 689 | select SIBYTE_BCM1120 |
| 627 | select SWAP_IO_SPACE | 690 | select SWAP_IO_SPACE |
| 691 | select SYS_HAS_CPU_SB1 | ||
| 628 | select SYS_SUPPORTS_BIG_ENDIAN | 692 | select SYS_SUPPORTS_BIG_ENDIAN |
| 629 | select SYS_SUPPORTS_LITTLE_ENDIAN | 693 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 630 | 694 | ||
| @@ -635,6 +699,7 @@ config SIBYTE_CRHONE | |||
| 635 | select DMA_COHERENT | 699 | select DMA_COHERENT |
| 636 | select SIBYTE_BCM1125 | 700 | select SIBYTE_BCM1125 |
| 637 | select SWAP_IO_SPACE | 701 | select SWAP_IO_SPACE |
| 702 | select SYS_HAS_CPU_SB1 | ||
| 638 | select SYS_SUPPORTS_BIG_ENDIAN | 703 | select SYS_SUPPORTS_BIG_ENDIAN |
| 639 | select SYS_SUPPORTS_HIGHMEM | 704 | select SYS_SUPPORTS_HIGHMEM |
| 640 | select SYS_SUPPORTS_LITTLE_ENDIAN | 705 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| @@ -652,6 +717,7 @@ config SNI_RM200_PCI | |||
| 652 | select HW_HAS_PCI | 717 | select HW_HAS_PCI |
| 653 | select I8259 | 718 | select I8259 |
| 654 | select ISA | 719 | select ISA |
| 720 | select SYS_HAS_CPU_R4X00 | ||
| 655 | select SYS_SUPPORTS_32BIT_KERNEL | 721 | select SYS_SUPPORTS_32BIT_KERNEL |
| 656 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 722 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
| 657 | select SYS_SUPPORTS_BIG_ENDIAN if EXPERIMENTAL | 723 | select SYS_SUPPORTS_BIG_ENDIAN if EXPERIMENTAL |
| @@ -669,6 +735,7 @@ config TOSHIBA_JMR3927 | |||
| 669 | select HW_HAS_PCI | 735 | select HW_HAS_PCI |
| 670 | select MIPS_TX3927 | 736 | select MIPS_TX3927 |
| 671 | select SWAP_IO_SPACE | 737 | select SWAP_IO_SPACE |
| 738 | select SYS_HAS_CPU_TX39XX | ||
| 672 | select SYS_SUPPORTS_32BIT_KERNEL | 739 | select SYS_SUPPORTS_32BIT_KERNEL |
| 673 | select SYS_SUPPORTS_BIG_ENDIAN | 740 | select SYS_SUPPORTS_BIG_ENDIAN |
| 674 | select TOSHIBA_BOARDS | 741 | select TOSHIBA_BOARDS |
| @@ -681,6 +748,7 @@ config TOSHIBA_RBTX4927 | |||
| 681 | select I8259 | 748 | select I8259 |
| 682 | select ISA | 749 | select ISA |
| 683 | select SWAP_IO_SPACE | 750 | select SWAP_IO_SPACE |
| 751 | select SYS_HAS_CPU_TX49XX | ||
| 684 | select SYS_SUPPORTS_32BIT_KERNEL | 752 | select SYS_SUPPORTS_32BIT_KERNEL |
| 685 | select SYS_SUPPORTS_64BIT_KERNEL | 753 | select SYS_SUPPORTS_64BIT_KERNEL |
| 686 | select SYS_SUPPORTS_BIG_ENDIAN | 754 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -699,6 +767,7 @@ config TOSHIBA_RBTX4938 | |||
| 699 | select I8259 | 767 | select I8259 |
| 700 | select ISA | 768 | select ISA |
| 701 | select SWAP_IO_SPACE | 769 | select SWAP_IO_SPACE |
| 770 | select SYS_HAS_CPU_TX49XX | ||
| 702 | select SYS_SUPPORTS_32BIT_KERNEL | 771 | select SYS_SUPPORTS_32BIT_KERNEL |
| 703 | select SYS_SUPPORTS_LITTLE_ENDIAN | 772 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 704 | select SYS_SUPPORTS_BIG_ENDIAN | 773 | select SYS_SUPPORTS_BIG_ENDIAN |
| @@ -878,6 +947,7 @@ config SOC_AU1200 | |||
| 878 | 947 | ||
| 879 | config SOC_AU1X00 | 948 | config SOC_AU1X00 |
| 880 | bool | 949 | bool |
| 950 | select SYS_HAS_CPU_MIPS32_R1 | ||
| 881 | select SYS_SUPPORTS_32BIT_KERNEL | 951 | select SYS_SUPPORTS_32BIT_KERNEL |
| 882 | 952 | ||
| 883 | config PNX8550 | 953 | config PNX8550 |
| @@ -886,9 +956,10 @@ config PNX8550 | |||
| 886 | 956 | ||
| 887 | config SOC_PNX8550 | 957 | config SOC_PNX8550 |
| 888 | bool | 958 | bool |
| 889 | select SYS_SUPPORTS_32BIT_KERNEL | ||
| 890 | select DMA_NONCOHERENT | 959 | select DMA_NONCOHERENT |
| 891 | select HW_HAS_PCI | 960 | select HW_HAS_PCI |
| 961 | select SYS_HAS_CPU_R4X00 | ||
| 962 | select SYS_SUPPORTS_32BIT_KERNEL | ||
| 892 | 963 | ||
| 893 | config SWAP_IO_SPACE | 964 | config SWAP_IO_SPACE |
| 894 | bool | 965 | bool |
| @@ -980,6 +1051,7 @@ choice | |||
| 980 | 1051 | ||
| 981 | config CPU_MIPS32_R1 | 1052 | config CPU_MIPS32_R1 |
| 982 | bool "MIPS32 Release 1" | 1053 | bool "MIPS32 Release 1" |
| 1054 | depends on SYS_HAS_CPU_MIPS32_R1 | ||
| 983 | select CPU_HAS_PREFETCH | 1055 | select CPU_HAS_PREFETCH |
| 984 | select CPU_SUPPORTS_32BIT_KERNEL | 1056 | select CPU_SUPPORTS_32BIT_KERNEL |
| 985 | help | 1057 | help |
| @@ -995,6 +1067,7 @@ config CPU_MIPS32_R1 | |||
| 995 | 1067 | ||
| 996 | config CPU_MIPS32_R2 | 1068 | config CPU_MIPS32_R2 |
| 997 | bool "MIPS32 Release 2" | 1069 | bool "MIPS32 Release 2" |
| 1070 | depends on SYS_HAS_CPU_MIPS32_R2 | ||
| 998 | select CPU_HAS_PREFETCH | 1071 | select CPU_HAS_PREFETCH |
| 999 | select CPU_SUPPORTS_32BIT_KERNEL | 1072 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1000 | help | 1073 | help |
| @@ -1006,6 +1079,7 @@ config CPU_MIPS32_R2 | |||
| 1006 | 1079 | ||
| 1007 | config CPU_MIPS64_R1 | 1080 | config CPU_MIPS64_R1 |
| 1008 | bool "MIPS64 Release 1" | 1081 | bool "MIPS64 Release 1" |
| 1082 | depends on SYS_HAS_CPU_MIPS64_R1 | ||
| 1009 | select CPU_HAS_PREFETCH | 1083 | select CPU_HAS_PREFETCH |
| 1010 | select CPU_SUPPORTS_32BIT_KERNEL | 1084 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1011 | select CPU_SUPPORTS_64BIT_KERNEL | 1085 | select CPU_SUPPORTS_64BIT_KERNEL |
| @@ -1022,6 +1096,7 @@ config CPU_MIPS64_R1 | |||
| 1022 | 1096 | ||
| 1023 | config CPU_MIPS64_R2 | 1097 | config CPU_MIPS64_R2 |
| 1024 | bool "MIPS64 Release 2" | 1098 | bool "MIPS64 Release 2" |
| 1099 | depends on SYS_HAS_CPU_MIPS64_R2 | ||
| 1025 | select CPU_HAS_PREFETCH | 1100 | select CPU_HAS_PREFETCH |
| 1026 | select CPU_SUPPORTS_32BIT_KERNEL | 1101 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1027 | select CPU_SUPPORTS_64BIT_KERNEL | 1102 | select CPU_SUPPORTS_64BIT_KERNEL |
| @@ -1034,6 +1109,7 @@ config CPU_MIPS64_R2 | |||
| 1034 | 1109 | ||
| 1035 | config CPU_R3000 | 1110 | config CPU_R3000 |
| 1036 | bool "R3000" | 1111 | bool "R3000" |
| 1112 | depends on SYS_HAS_CPU_R3000 | ||
| 1037 | select CPU_SUPPORTS_32BIT_KERNEL | 1113 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1038 | select CPU_SUPPORTS_HIGHMEM | 1114 | select CPU_SUPPORTS_HIGHMEM |
| 1039 | help | 1115 | help |
| @@ -1046,10 +1122,12 @@ config CPU_R3000 | |||
| 1046 | 1122 | ||
| 1047 | config CPU_TX39XX | 1123 | config CPU_TX39XX |
| 1048 | bool "R39XX" | 1124 | bool "R39XX" |
| 1125 | depends on SYS_HAS_CPU_TX39XX | ||
| 1049 | select CPU_SUPPORTS_32BIT_KERNEL | 1126 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1050 | 1127 | ||
| 1051 | config CPU_VR41XX | 1128 | config CPU_VR41XX |
| 1052 | bool "R41xx" | 1129 | bool "R41xx" |
| 1130 | depends on SYS_HAS_CPU_VR41XX | ||
| 1053 | select CPU_SUPPORTS_32BIT_KERNEL | 1131 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1054 | select CPU_SUPPORTS_64BIT_KERNEL | 1132 | select CPU_SUPPORTS_64BIT_KERNEL |
| 1055 | help | 1133 | help |
| @@ -1060,6 +1138,7 @@ config CPU_VR41XX | |||
| 1060 | 1138 | ||
| 1061 | config CPU_R4300 | 1139 | config CPU_R4300 |
| 1062 | bool "R4300" | 1140 | bool "R4300" |
| 1141 | depends on SYS_HAS_CPU_R4300 | ||
| 1063 | select CPU_SUPPORTS_32BIT_KERNEL | 1142 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1064 | select CPU_SUPPORTS_64BIT_KERNEL | 1143 | select CPU_SUPPORTS_64BIT_KERNEL |
| 1065 | help | 1144 | help |
| @@ -1067,6 +1146,7 @@ config CPU_R4300 | |||
| 1067 | 1146 | ||
| 1068 | config CPU_R4X00 | 1147 | config CPU_R4X00 |
| 1069 | bool "R4x00" | 1148 | bool "R4x00" |
| 1149 | depends on SYS_HAS_CPU_R4X00 | ||
| 1070 | select CPU_SUPPORTS_32BIT_KERNEL | 1150 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1071 | select CPU_SUPPORTS_64BIT_KERNEL | 1151 | select CPU_SUPPORTS_64BIT_KERNEL |
| 1072 | help | 1152 | help |
| @@ -1075,11 +1155,13 @@ config CPU_R4X00 | |||
| 1075 | 1155 | ||
| 1076 | config CPU_TX49XX | 1156 | config CPU_TX49XX |
| 1077 | bool "R49XX" | 1157 | bool "R49XX" |
| 1158 | depends on SYS_HAS_CPU_TX49XX | ||
| 1078 | select CPU_SUPPORTS_32BIT_KERNEL | 1159 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1079 | select CPU_SUPPORTS_64BIT_KERNEL | 1160 | select CPU_SUPPORTS_64BIT_KERNEL |
| 1080 | 1161 | ||
| 1081 | config CPU_R5000 | 1162 | config CPU_R5000 |
| 1082 | bool "R5000" | 1163 | bool "R5000" |
| 1164 | depends on SYS_HAS_CPU_R5000 | ||
| 1083 | select CPU_SUPPORTS_32BIT_KERNEL | 1165 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1084 | select CPU_SUPPORTS_64BIT_KERNEL | 1166 | select CPU_SUPPORTS_64BIT_KERNEL |
| 1085 | help | 1167 | help |
| @@ -1087,12 +1169,14 @@ config CPU_R5000 | |||
| 1087 | 1169 | ||
| 1088 | config CPU_R5432 | 1170 | config CPU_R5432 |
| 1089 | bool "R5432" | 1171 | bool "R5432" |
| 1172 | depends on SYS_HAS_CPU_R5432 | ||
| 1090 | select CPU_SUPPORTS_32BIT_KERNEL | 1173 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1091 | select CPU_SUPPORTS_64BIT_KERNEL | 1174 | select CPU_SUPPORTS_64BIT_KERNEL |
| 1092 | 1175 | ||
| 1093 | config CPU_R6000 | 1176 | config CPU_R6000 |
| 1094 | bool "R6000" | 1177 | bool "R6000" |
| 1095 | depends on EXPERIMENTAL | 1178 | depends on EXPERIMENTAL |
| 1179 | depends on SYS_HAS_CPU_R6000 | ||
| 1096 | select CPU_SUPPORTS_32BIT_KERNEL | 1180 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1097 | help | 1181 | help |
| 1098 | MIPS Technologies R6000 and R6000A series processors. Note these | 1182 | MIPS Technologies R6000 and R6000A series processors. Note these |
| @@ -1100,6 +1184,7 @@ config CPU_R6000 | |||
| 1100 | 1184 | ||
| 1101 | config CPU_NEVADA | 1185 | config CPU_NEVADA |
| 1102 | bool "RM52xx" | 1186 | bool "RM52xx" |
| 1187 | depends on SYS_HAS_CPU_NEVADA | ||
| 1103 | select CPU_SUPPORTS_32BIT_KERNEL | 1188 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1104 | select CPU_SUPPORTS_64BIT_KERNEL | 1189 | select CPU_SUPPORTS_64BIT_KERNEL |
| 1105 | help | 1190 | help |
| @@ -1108,6 +1193,7 @@ config CPU_NEVADA | |||
| 1108 | config CPU_R8000 | 1193 | config CPU_R8000 |
| 1109 | bool "R8000" | 1194 | bool "R8000" |
| 1110 | depends on EXPERIMENTAL | 1195 | depends on EXPERIMENTAL |
| 1196 | depends on SYS_HAS_CPU_R8000 | ||
| 1111 | select CPU_HAS_PREFETCH | 1197 | select CPU_HAS_PREFETCH |
| 1112 | select CPU_SUPPORTS_64BIT_KERNEL | 1198 | select CPU_SUPPORTS_64BIT_KERNEL |
| 1113 | help | 1199 | help |
| @@ -1116,6 +1202,7 @@ config CPU_R8000 | |||
| 1116 | 1202 | ||
| 1117 | config CPU_R10000 | 1203 | config CPU_R10000 |
| 1118 | bool "R10000" | 1204 | bool "R10000" |
| 1205 | depends on SYS_HAS_CPU_R10000 | ||
| 1119 | select CPU_HAS_PREFETCH | 1206 | select CPU_HAS_PREFETCH |
| 1120 | select CPU_SUPPORTS_32BIT_KERNEL | 1207 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1121 | select CPU_SUPPORTS_64BIT_KERNEL | 1208 | select CPU_SUPPORTS_64BIT_KERNEL |
| @@ -1125,6 +1212,7 @@ config CPU_R10000 | |||
| 1125 | 1212 | ||
| 1126 | config CPU_RM7000 | 1213 | config CPU_RM7000 |
| 1127 | bool "RM7000" | 1214 | bool "RM7000" |
| 1215 | depends on SYS_HAS_CPU_RM7000 | ||
| 1128 | select CPU_HAS_PREFETCH | 1216 | select CPU_HAS_PREFETCH |
| 1129 | select CPU_SUPPORTS_32BIT_KERNEL | 1217 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1130 | select CPU_SUPPORTS_64BIT_KERNEL | 1218 | select CPU_SUPPORTS_64BIT_KERNEL |
| @@ -1132,6 +1220,7 @@ config CPU_RM7000 | |||
| 1132 | 1220 | ||
| 1133 | config CPU_RM9000 | 1221 | config CPU_RM9000 |
| 1134 | bool "RM9000" | 1222 | bool "RM9000" |
| 1223 | depends on SYS_HAS_CPU_RM9000 | ||
| 1135 | select CPU_HAS_PREFETCH | 1224 | select CPU_HAS_PREFETCH |
| 1136 | select CPU_SUPPORTS_32BIT_KERNEL | 1225 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1137 | select CPU_SUPPORTS_64BIT_KERNEL | 1226 | select CPU_SUPPORTS_64BIT_KERNEL |
| @@ -1139,12 +1228,70 @@ config CPU_RM9000 | |||
| 1139 | 1228 | ||
| 1140 | config CPU_SB1 | 1229 | config CPU_SB1 |
| 1141 | bool "SB1" | 1230 | bool "SB1" |
| 1231 | depends on SYS_HAS_CPU_SB1 | ||
| 1142 | select CPU_SUPPORTS_32BIT_KERNEL | 1232 | select CPU_SUPPORTS_32BIT_KERNEL |
| 1143 | select CPU_SUPPORTS_64BIT_KERNEL | 1233 | select CPU_SUPPORTS_64BIT_KERNEL |
| 1144 | select CPU_SUPPORTS_HIGHMEM | 1234 | select CPU_SUPPORTS_HIGHMEM |
| 1145 | 1235 | ||
| 1146 | endchoice | 1236 | endchoice |
| 1147 | 1237 | ||
| 1238 | config SYS_HAS_CPU_MIPS32_R1 | ||
| 1239 | bool | ||
| 1240 | |||
| 1241 | config SYS_HAS_CPU_MIPS32_R2 | ||
| 1242 | bool | ||
| 1243 | |||
| 1244 | config SYS_HAS_CPU_MIPS64_R1 | ||
| 1245 | bool | ||
| 1246 | |||
| 1247 | config SYS_HAS_CPU_MIPS64_R2 | ||
| 1248 | bool | ||
| 1249 | |||
| 1250 | config SYS_HAS_CPU_R3000 | ||
| 1251 | bool | ||
| 1252 | |||
| 1253 | config SYS_HAS_CPU_TX39XX | ||
| 1254 | bool | ||
| 1255 | |||
| 1256 | config SYS_HAS_CPU_VR41XX | ||
| 1257 | bool | ||
| 1258 | |||
| 1259 | config SYS_HAS_CPU_R4300 | ||
| 1260 | bool | ||
| 1261 | |||
| 1262 | config SYS_HAS_CPU_R4X00 | ||
| 1263 | bool | ||
| 1264 | |||
| 1265 | config SYS_HAS_CPU_TX49XX | ||
| 1266 | bool | ||
| 1267 | |||
| 1268 | config SYS_HAS_CPU_R5000 | ||
| 1269 | bool | ||
| 1270 | |||
| 1271 | config SYS_HAS_CPU_R5432 | ||
| 1272 | bool | ||
| 1273 | |||
| 1274 | config SYS_HAS_CPU_R6000 | ||
| 1275 | bool | ||
| 1276 | |||
| 1277 | config SYS_HAS_CPU_NEVADA | ||
| 1278 | bool | ||
| 1279 | |||
| 1280 | config SYS_HAS_CPU_R8000 | ||
| 1281 | bool | ||
| 1282 | |||
| 1283 | config SYS_HAS_CPU_R10000 | ||
| 1284 | bool | ||
| 1285 | |||
| 1286 | config SYS_HAS_CPU_RM7000 | ||
| 1287 | bool | ||
| 1288 | |||
| 1289 | config SYS_HAS_CPU_RM9000 | ||
| 1290 | bool | ||
| 1291 | |||
| 1292 | config SYS_HAS_CPU_SB1 | ||
| 1293 | bool | ||
| 1294 | |||
| 1148 | endmenu | 1295 | endmenu |
| 1149 | 1296 | ||
| 1150 | # | 1297 | # |
