···266# This defines the compiler instruction set which depends on the machine type.267config CPU_32v3268 bool00269270config CPU_32v4271 bool00272273config CPU_32v5274 bool00275276config CPU_32v6277 bool···423424config TLS_REG_EMUL425 bool426- default y if SMP && (CPU_32v5 || CPU_32v4 || CPU_32v3)427 help428 An SMP system using a pre-ARMv6 processor (there are apparently429 a few prototypes like that in existence) and therefore access to···441442config NEEDS_SYSCALL_FOR_CMPXCHG443 bool444- default y if SMP && (CPU_32v5 || CPU_32v4 || CPU_32v3)445 help446 SMP on a pre-ARMv6 processor? Well OK then.447 Forget about fast user space cmpxchg support.
···266# This defines the compiler instruction set which depends on the machine type.267config CPU_32v3268 bool269+ select TLS_REG_EMUL if SMP270+ select NEEDS_SYSCALL_FOR_CMPXCHG if SMP271272config CPU_32v4273 bool274+ select TLS_REG_EMUL if SMP275+ select NEEDS_SYSCALL_FOR_CMPXCHG if SMP276277config CPU_32v5278 bool279+ select TLS_REG_EMUL if SMP280+ select NEEDS_SYSCALL_FOR_CMPXCHG if SMP281282config CPU_32v6283 bool···417418config TLS_REG_EMUL419 bool0420 help421 An SMP system using a pre-ARMv6 processor (there are apparently422 a few prototypes like that in existence) and therefore access to···436437config NEEDS_SYSCALL_FOR_CMPXCHG438 bool0439 help440 SMP on a pre-ARMv6 processor? Well OK then.441 Forget about fast user space cmpxchg support.