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