| .. | .. |
|---|
| 4 | 4 | default y |
|---|
| 5 | 5 | select ARCH_32BIT_OFF_T |
|---|
| 6 | 6 | select ARCH_HAS_BINFMT_FLAT |
|---|
| 7 | + select ARCH_HAS_CPU_FINALIZE_INIT if MMU |
|---|
| 7 | 8 | select ARCH_HAS_DEBUG_VIRTUAL if MMU |
|---|
| 8 | 9 | select ARCH_HAS_DEVMEM_IS_ALLOWED |
|---|
| 9 | 10 | select ARCH_HAS_DMA_WRITE_COMBINE if !ARM_DMA_MEM_BUFFERABLE |
|---|
| .. | .. |
|---|
| 31 | 32 | select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX |
|---|
| 32 | 33 | select ARCH_OPTIONAL_KERNEL_RWX_DEFAULT if CPU_V7 |
|---|
| 33 | 34 | select ARCH_SUPPORTS_ATOMIC_RMW |
|---|
| 34 | | - select ARCH_SUPPORTS_RT if HAVE_POSIX_CPU_TIMERS_TASK_WORK |
|---|
| 35 | 35 | select ARCH_USE_BUILTIN_BSWAP |
|---|
| 36 | 36 | select ARCH_USE_CMPXCHG_LOCKREF |
|---|
| 37 | 37 | select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT if MMU |
|---|
| .. | .. |
|---|
| 68 | 68 | select HARDIRQS_SW_RESEND |
|---|
| 69 | 69 | select HAVE_ARCH_AUDITSYSCALL if AEABI && !OABI_COMPAT |
|---|
| 70 | 70 | select HAVE_ARCH_BITREVERSE if (CPU_32v7M || CPU_32v7) && !CPU_32v6 |
|---|
| 71 | | - select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL && !CPU_ENDIAN_BE32 && MMU && !PREEMPT_RT |
|---|
| 71 | + select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL && !CPU_ENDIAN_BE32 && MMU |
|---|
| 72 | 72 | select HAVE_ARCH_KGDB if !CPU_ENDIAN_BE32 && MMU |
|---|
| 73 | 73 | select HAVE_ARCH_MMAP_RND_BITS if MMU |
|---|
| 74 | 74 | select HAVE_ARCH_SECCOMP |
|---|
| .. | .. |
|---|
| 108 | 108 | select HAVE_PERF_EVENTS |
|---|
| 109 | 109 | select HAVE_PERF_REGS |
|---|
| 110 | 110 | select HAVE_PERF_USER_STACK_DUMP |
|---|
| 111 | | - select HAVE_PREEMPT_LAZY |
|---|
| 112 | 111 | select MMU_GATHER_RCU_TABLE_FREE if SMP && ARM_LPAE |
|---|
| 113 | 112 | select HAVE_REGS_AND_STACK_ACCESS_API |
|---|
| 114 | 113 | select HAVE_RSEQ |
|---|
| .. | .. |
|---|
| 124 | 123 | select OLD_SIGSUSPEND3 |
|---|
| 125 | 124 | select PCI_SYSCALL if PCI |
|---|
| 126 | 125 | select PERF_USE_VMALLOC |
|---|
| 127 | | - select HAVE_POSIX_CPU_TIMERS_TASK_WORK if !KVM |
|---|
| 128 | 126 | select RTC_LIB |
|---|
| 129 | 127 | select SET_FS |
|---|
| 130 | 128 | select SYS_SUPPORTS_APM_EMULATION |
|---|
| .. | .. |
|---|
| 1500 | 1498 | config HIGHMEM |
|---|
| 1501 | 1499 | bool "High Memory Support" |
|---|
| 1502 | 1500 | depends on MMU |
|---|
| 1503 | | - select KMAP_LOCAL |
|---|
| 1504 | 1501 | help |
|---|
| 1505 | 1502 | The address space of ARM processors is only 4 Gigabytes large |
|---|
| 1506 | 1503 | and it has to accommodate user address space, kernel address |
|---|