Kconfig (03069bb0b19f8c3b6e079099dd8ac5e974756381) Kconfig (67a929e097b774c69253c8b61ef9eb8a42b463a3)
1# SPDX-License-Identifier: GPL-2.0
2config ARM
3 bool
4 default y
5 select ARCH_32BIT_OFF_T
6 select ARCH_CLOCKSOURCE_DATA
7 select ARCH_HAS_BINFMT_FLAT
8 select ARCH_HAS_DEBUG_VIRTUAL if MMU

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

70 select HAVE_CONTEXT_TRACKING
71 select HAVE_C_RECORDMCOUNT
72 select HAVE_DEBUG_KMEMLEAK
73 select HAVE_DMA_CONTIGUOUS if MMU
74 select HAVE_DYNAMIC_FTRACE if !XIP_KERNEL && !CPU_ENDIAN_BE32 && MMU
75 select HAVE_DYNAMIC_FTRACE_WITH_REGS if HAVE_DYNAMIC_FTRACE
76 select HAVE_EFFICIENT_UNALIGNED_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && MMU
77 select HAVE_EXIT_THREAD
1# SPDX-License-Identifier: GPL-2.0
2config ARM
3 bool
4 default y
5 select ARCH_32BIT_OFF_T
6 select ARCH_CLOCKSOURCE_DATA
7 select ARCH_HAS_BINFMT_FLAT
8 select ARCH_HAS_DEBUG_VIRTUAL if MMU

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

70 select HAVE_CONTEXT_TRACKING
71 select HAVE_C_RECORDMCOUNT
72 select HAVE_DEBUG_KMEMLEAK
73 select HAVE_DMA_CONTIGUOUS if MMU
74 select HAVE_DYNAMIC_FTRACE if !XIP_KERNEL && !CPU_ENDIAN_BE32 && MMU
75 select HAVE_DYNAMIC_FTRACE_WITH_REGS if HAVE_DYNAMIC_FTRACE
76 select HAVE_EFFICIENT_UNALIGNED_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && MMU
77 select HAVE_EXIT_THREAD
78 select HAVE_FAST_GUP if ARM_LPAE
78 select HAVE_FTRACE_MCOUNT_RECORD if !XIP_KERNEL
79 select HAVE_FUNCTION_GRAPH_TRACER if !THUMB2_KERNEL && !CC_IS_CLANG
80 select HAVE_FUNCTION_TRACER if !XIP_KERNEL
81 select HAVE_GCC_PLUGINS
82 select HAVE_HW_BREAKPOINT if PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7)
83 select HAVE_IDE if PCI || ISA || PCMCIA
84 select HAVE_IRQ_TIME_ACCOUNTING
85 select HAVE_KERNEL_GZIP

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

1620 bool
1621
1622config ARCH_SPARSEMEM_DEFAULT
1623 def_bool ARCH_SPARSEMEM_ENABLE
1624
1625config HAVE_ARCH_PFN_VALID
1626 def_bool ARCH_HAS_HOLES_MEMORYMODEL || !SPARSEMEM
1627
79 select HAVE_FTRACE_MCOUNT_RECORD if !XIP_KERNEL
80 select HAVE_FUNCTION_GRAPH_TRACER if !THUMB2_KERNEL && !CC_IS_CLANG
81 select HAVE_FUNCTION_TRACER if !XIP_KERNEL
82 select HAVE_GCC_PLUGINS
83 select HAVE_HW_BREAKPOINT if PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7)
84 select HAVE_IDE if PCI || ISA || PCMCIA
85 select HAVE_IRQ_TIME_ACCOUNTING
86 select HAVE_KERNEL_GZIP

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

1621 bool
1622
1623config ARCH_SPARSEMEM_DEFAULT
1624 def_bool ARCH_SPARSEMEM_ENABLE
1625
1626config HAVE_ARCH_PFN_VALID
1627 def_bool ARCH_HAS_HOLES_MEMORYMODEL || !SPARSEMEM
1628
1628config HAVE_GENERIC_GUP
1629 def_bool y
1630 depends on ARM_LPAE
1631
1632config HIGHMEM
1633 bool "High Memory Support"
1634 depends on MMU
1635 help
1636 The address space of ARM processors is only 4 Gigabytes large
1637 and it has to accommodate user address space, kernel address
1638 space as well as some memory mapped IO. That means that, if you
1639 have a large amount of physical memory and/or IO, not all of the

--- 560 unchanged lines hidden ---
1629config HIGHMEM
1630 bool "High Memory Support"
1631 depends on MMU
1632 help
1633 The address space of ARM processors is only 4 Gigabytes large
1634 and it has to accommodate user address space, kernel address
1635 space as well as some memory mapped IO. That means that, if you
1636 have a large amount of physical memory and/or IO, not all of the

--- 560 unchanged lines hidden ---