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 ---