Kconfig (902861e34c401696ed9ad17a54c8790e7e8e3069) Kconfig (b9920fdd5a751df129808e7fa512e9928223ee05)
1# SPDX-License-Identifier: GPL-2.0
2config ARM
3 bool
4 default y
5 select ARCH_32BIT_OFF_T
6 select ARCH_CORRECT_STACKTRACE_ON_KRETPROBE if HAVE_KRETPROBES && FRAME_POINTER && !ARM_UNWIND
7 select ARCH_HAS_BINFMT_FLAT
1# SPDX-License-Identifier: GPL-2.0
2config ARM
3 bool
4 default y
5 select ARCH_32BIT_OFF_T
6 select ARCH_CORRECT_STACKTRACE_ON_KRETPROBE if HAVE_KRETPROBES && FRAME_POINTER && !ARM_UNWIND
7 select ARCH_HAS_BINFMT_FLAT
8 select ARCH_HAS_CPU_CACHE_ALIASING
9 select ARCH_HAS_CPU_FINALIZE_INIT if MMU
10 select ARCH_HAS_CURRENT_STACK_POINTER
11 select ARCH_HAS_DEBUG_VIRTUAL if MMU
12 select ARCH_HAS_DMA_ALLOC if MMU
13 select ARCH_HAS_DMA_WRITE_COMBINE if !ARM_DMA_MEM_BUFFERABLE
14 select ARCH_HAS_ELF_RANDOMIZE
15 select ARCH_HAS_FORTIFY_SOURCE
16 select ARCH_HAS_KEEPINITRD

--- 8 unchanged lines hidden (view full) ---

25 select ARCH_HAS_STRICT_MODULE_RWX if MMU
26 select ARCH_HAS_SYNC_DMA_FOR_DEVICE
27 select ARCH_HAS_SYNC_DMA_FOR_CPU
28 select ARCH_HAS_TEARDOWN_DMA_OPS if MMU
29 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
30 select ARCH_HAVE_NMI_SAFE_CMPXCHG if CPU_V7 || CPU_V7M || CPU_V6K
31 select ARCH_HAS_GCOV_PROFILE_ALL
32 select ARCH_KEEP_MEMBLOCK
8 select ARCH_HAS_CPU_FINALIZE_INIT if MMU
9 select ARCH_HAS_CURRENT_STACK_POINTER
10 select ARCH_HAS_DEBUG_VIRTUAL if MMU
11 select ARCH_HAS_DMA_ALLOC if MMU
12 select ARCH_HAS_DMA_WRITE_COMBINE if !ARM_DMA_MEM_BUFFERABLE
13 select ARCH_HAS_ELF_RANDOMIZE
14 select ARCH_HAS_FORTIFY_SOURCE
15 select ARCH_HAS_KEEPINITRD

--- 8 unchanged lines hidden (view full) ---

24 select ARCH_HAS_STRICT_MODULE_RWX if MMU
25 select ARCH_HAS_SYNC_DMA_FOR_DEVICE
26 select ARCH_HAS_SYNC_DMA_FOR_CPU
27 select ARCH_HAS_TEARDOWN_DMA_OPS if MMU
28 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
29 select ARCH_HAVE_NMI_SAFE_CMPXCHG if CPU_V7 || CPU_V7M || CPU_V6K
30 select ARCH_HAS_GCOV_PROFILE_ALL
31 select ARCH_KEEP_MEMBLOCK
33 select ARCH_HAS_UBSAN
32 select ARCH_HAS_UBSAN_SANITIZE_ALL
34 select ARCH_MIGHT_HAVE_PC_PARPORT
35 select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX
36 select ARCH_OPTIONAL_KERNEL_RWX_DEFAULT if CPU_V7
37 select ARCH_SUPPORTS_ATOMIC_RMW
38 select ARCH_SUPPORTS_HUGETLBFS if ARM_LPAE
39 select ARCH_SUPPORTS_PER_VMA_LOCK
40 select ARCH_USE_BUILTIN_BSWAP
41 select ARCH_USE_CMPXCHG_LOCKREF

--- 70 unchanged lines hidden (view full) ---

112 select HAVE_KERNEL_LZMA
113 select HAVE_KERNEL_LZO
114 select HAVE_KERNEL_XZ
115 select HAVE_KPROBES if !XIP_KERNEL && !CPU_ENDIAN_BE32 && !CPU_V7M
116 select HAVE_KRETPROBES if HAVE_KPROBES
117 select HAVE_MOD_ARCH_SPECIFIC
118 select HAVE_NMI
119 select HAVE_OPTPROBES if !THUMB2_KERNEL
33 select ARCH_MIGHT_HAVE_PC_PARPORT
34 select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX
35 select ARCH_OPTIONAL_KERNEL_RWX_DEFAULT if CPU_V7
36 select ARCH_SUPPORTS_ATOMIC_RMW
37 select ARCH_SUPPORTS_HUGETLBFS if ARM_LPAE
38 select ARCH_SUPPORTS_PER_VMA_LOCK
39 select ARCH_USE_BUILTIN_BSWAP
40 select ARCH_USE_CMPXCHG_LOCKREF

--- 70 unchanged lines hidden (view full) ---

111 select HAVE_KERNEL_LZMA
112 select HAVE_KERNEL_LZO
113 select HAVE_KERNEL_XZ
114 select HAVE_KPROBES if !XIP_KERNEL && !CPU_ENDIAN_BE32 && !CPU_V7M
115 select HAVE_KRETPROBES if HAVE_KPROBES
116 select HAVE_MOD_ARCH_SPECIFIC
117 select HAVE_NMI
118 select HAVE_OPTPROBES if !THUMB2_KERNEL
120 select HAVE_PAGE_SIZE_4KB
121 select HAVE_PCI if MMU
122 select HAVE_PERF_EVENTS
123 select HAVE_PERF_REGS
124 select HAVE_PERF_USER_STACK_DUMP
125 select MMU_GATHER_RCU_TABLE_FREE if SMP && ARM_LPAE
126 select HAVE_REGS_AND_STACK_ACCESS_API
127 select HAVE_RSEQ
128 select HAVE_STACKPROTECTOR

--- 371 unchanged lines hidden (view full) ---

500
501config PLAT_VERSATILE
502 bool
503
504source "arch/arm/mm/Kconfig"
505
506config IWMMXT
507 bool "Enable iWMMXt support"
119 select HAVE_PCI if MMU
120 select HAVE_PERF_EVENTS
121 select HAVE_PERF_REGS
122 select HAVE_PERF_USER_STACK_DUMP
123 select MMU_GATHER_RCU_TABLE_FREE if SMP && ARM_LPAE
124 select HAVE_REGS_AND_STACK_ACCESS_API
125 select HAVE_RSEQ
126 select HAVE_STACKPROTECTOR

--- 371 unchanged lines hidden (view full) ---

498
499config PLAT_VERSATILE
500 bool
501
502source "arch/arm/mm/Kconfig"
503
504config IWMMXT
505 bool "Enable iWMMXt support"
508 depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_PJ4 || CPU_PJ4B
509 default y if PXA27x || PXA3xx || ARCH_MMP || CPU_PJ4 || CPU_PJ4B
506 depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK
507 default y if PXA27x || PXA3xx || ARCH_MMP
510 help
511 Enable support for iWMMXt context switching at run time if
512 running on a CPU that supports it.
513
514if !MMU
515source "arch/arm/Kconfig-nommu"
516endif
517

--- 1212 unchanged lines hidden ---
508 help
509 Enable support for iWMMXt context switching at run time if
510 running on a CPU that supports it.
511
512if !MMU
513source "arch/arm/Kconfig-nommu"
514endif
515

--- 1212 unchanged lines hidden ---