Kconfig (277a163c83d7ba93fba1e8980d29a9f8bfcfba6c) | Kconfig (51aaf81fae8bf89b6bd277a244b5b43db9c730a0) |
---|---|
1comment "Processor Type" 2 3# Select CPU types depending on the architecture selected. This selects 4# which CPUs we support in the kernel image, and the compiler instruction 5# optimiser behaviour. 6 7# ARM7TDMI 8config CPU_ARM7TDMI --- 406 unchanged lines hidden (view full) --- 415 Select this if your CPU doesn't support the 32 bit ARM instructions. 416 417# Figure out what processor architecture version we should be using. 418# This defines the compiler instruction set which depends on the machine type. 419config CPU_32v3 420 bool 421 select CPU_USE_DOMAINS if MMU 422 select NEEDS_SYSCALL_FOR_CMPXCHG if SMP | 1comment "Processor Type" 2 3# Select CPU types depending on the architecture selected. This selects 4# which CPUs we support in the kernel image, and the compiler instruction 5# optimiser behaviour. 6 7# ARM7TDMI 8config CPU_ARM7TDMI --- 406 unchanged lines hidden (view full) --- 415 Select this if your CPU doesn't support the 32 bit ARM instructions. 416 417# Figure out what processor architecture version we should be using. 418# This defines the compiler instruction set which depends on the machine type. 419config CPU_32v3 420 bool 421 select CPU_USE_DOMAINS if MMU 422 select NEEDS_SYSCALL_FOR_CMPXCHG if SMP |
423 select TLS_REG_EMUL if SMP || !MMU | |
424 select NEED_KUSER_HELPERS | 423 select NEED_KUSER_HELPERS |
424 select TLS_REG_EMUL if SMP || !MMU |
|
425 426config CPU_32v4 427 bool 428 select CPU_USE_DOMAINS if MMU 429 select NEEDS_SYSCALL_FOR_CMPXCHG if SMP | 425 426config CPU_32v4 427 bool 428 select CPU_USE_DOMAINS if MMU 429 select NEEDS_SYSCALL_FOR_CMPXCHG if SMP |
430 select TLS_REG_EMUL if SMP || !MMU | |
431 select NEED_KUSER_HELPERS | 430 select NEED_KUSER_HELPERS |
431 select TLS_REG_EMUL if SMP || !MMU |
|
432 433config CPU_32v4T 434 bool 435 select CPU_USE_DOMAINS if MMU 436 select NEEDS_SYSCALL_FOR_CMPXCHG if SMP | 432 433config CPU_32v4T 434 bool 435 select CPU_USE_DOMAINS if MMU 436 select NEEDS_SYSCALL_FOR_CMPXCHG if SMP |
437 select TLS_REG_EMUL if SMP || !MMU | |
438 select NEED_KUSER_HELPERS | 437 select NEED_KUSER_HELPERS |
438 select TLS_REG_EMUL if SMP || !MMU |
|
439 440config CPU_32v5 441 bool 442 select CPU_USE_DOMAINS if MMU 443 select NEEDS_SYSCALL_FOR_CMPXCHG if SMP | 439 440config CPU_32v5 441 bool 442 select CPU_USE_DOMAINS if MMU 443 select NEEDS_SYSCALL_FOR_CMPXCHG if SMP |
444 select TLS_REG_EMUL if SMP || !MMU | |
445 select NEED_KUSER_HELPERS | 444 select NEED_KUSER_HELPERS |
445 select TLS_REG_EMUL if SMP || !MMU |
|
446 447config CPU_32v6 448 bool 449 select TLS_REG_EMUL if !CPU_32v6K && !MMU 450 451config CPU_32v6K 452 bool 453 --- 506 unchanged lines hidden --- | 446 447config CPU_32v6 448 bool 449 select TLS_REG_EMUL if !CPU_32v6K && !MMU 450 451config CPU_32v6K 452 bool 453 --- 506 unchanged lines hidden --- |