Kconfig (6d0add405a6665e743fddf9c117fd6778f7a428e) Kconfig (d93003e8e4e1fbbc8a06ec561a63f5aa105a4c45)
1config ARM
2 bool
3 default y
4 select ARCH_BINFMT_ELF_RANDOMIZE_PIE
5 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
6 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
7 select ARCH_HAVE_CUSTOM_GPIO_H
8 select ARCH_MIGHT_HAVE_PC_PARPORT

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

25 select GENERIC_STRNLEN_USER
26 select HARDIRQS_SW_RESEND
27 select HAVE_ARCH_AUDITSYSCALL if (AEABI && !OABI_COMPAT)
28 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
29 select HAVE_ARCH_KGDB
30 select HAVE_ARCH_SECCOMP_FILTER if (AEABI && !OABI_COMPAT)
31 select HAVE_ARCH_TRACEHOOK
32 select HAVE_BPF_JIT
1config ARM
2 bool
3 default y
4 select ARCH_BINFMT_ELF_RANDOMIZE_PIE
5 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
6 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
7 select ARCH_HAVE_CUSTOM_GPIO_H
8 select ARCH_MIGHT_HAVE_PC_PARPORT

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

25 select GENERIC_STRNLEN_USER
26 select HARDIRQS_SW_RESEND
27 select HAVE_ARCH_AUDITSYSCALL if (AEABI && !OABI_COMPAT)
28 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
29 select HAVE_ARCH_KGDB
30 select HAVE_ARCH_SECCOMP_FILTER if (AEABI && !OABI_COMPAT)
31 select HAVE_ARCH_TRACEHOOK
32 select HAVE_BPF_JIT
33 select HAVE_CC_STACKPROTECTOR
33 select HAVE_CONTEXT_TRACKING
34 select HAVE_C_RECORDMCOUNT
34 select HAVE_CONTEXT_TRACKING
35 select HAVE_C_RECORDMCOUNT
35 select HAVE_CC_STACKPROTECTOR
36 select HAVE_DEBUG_KMEMLEAK
37 select HAVE_DMA_API_DEBUG
38 select HAVE_DMA_ATTRS
39 select HAVE_DMA_CONTIGUOUS if MMU
40 select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL)
41 select HAVE_EFFICIENT_UNALIGNED_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && MMU
42 select HAVE_FTRACE_MCOUNT_RECORD if (!XIP_KERNEL)
43 select HAVE_FUNCTION_GRAPH_TRACER if (!THUMB2_KERNEL)

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

306
307config ARCH_MULTIPLATFORM
308 bool "Allow multiple platforms to be selected"
309 depends on MMU
310 select ARCH_WANT_OPTIONAL_GPIOLIB
311 select ARM_HAS_SG_CHAIN
312 select ARM_PATCH_PHYS_VIRT
313 select AUTO_ZRELADDR
36 select HAVE_DEBUG_KMEMLEAK
37 select HAVE_DMA_API_DEBUG
38 select HAVE_DMA_ATTRS
39 select HAVE_DMA_CONTIGUOUS if MMU
40 select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL)
41 select HAVE_EFFICIENT_UNALIGNED_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && MMU
42 select HAVE_FTRACE_MCOUNT_RECORD if (!XIP_KERNEL)
43 select HAVE_FUNCTION_GRAPH_TRACER if (!THUMB2_KERNEL)

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

306
307config ARCH_MULTIPLATFORM
308 bool "Allow multiple platforms to be selected"
309 depends on MMU
310 select ARCH_WANT_OPTIONAL_GPIOLIB
311 select ARM_HAS_SG_CHAIN
312 select ARM_PATCH_PHYS_VIRT
313 select AUTO_ZRELADDR
314 select CLKSRC_OF
315 select COMMON_CLK
316 select GENERIC_CLOCKEVENTS
317 select MULTI_IRQ_HANDLER
318 select SPARSE_IRQ
319 select USE_OF
320
321config ARCH_INTEGRATOR
322 bool "ARM Ltd. Integrator family"

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

418 from Digital. It has limited hardware on-board, including an
419 Ethernet interface, two PCMCIA sockets, two serial ports and a
420 parallel port.
421
422config ARCH_EFM32
423 bool "Energy Micro efm32"
424 depends on !MMU
425 select ARCH_REQUIRE_GPIOLIB
314 select COMMON_CLK
315 select GENERIC_CLOCKEVENTS
316 select MULTI_IRQ_HANDLER
317 select SPARSE_IRQ
318 select USE_OF
319
320config ARCH_INTEGRATOR
321 bool "ARM Ltd. Integrator family"

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

417 from Digital. It has limited hardware on-board, including an
418 Ethernet interface, two PCMCIA sockets, two serial ports and a
419 parallel port.
420
421config ARCH_EFM32
422 bool "Energy Micro efm32"
423 depends on !MMU
424 select ARCH_REQUIRE_GPIOLIB
426 select AUTO_ZRELADDR
427 select ARM_NVIC
425 select ARM_NVIC
426 select AUTO_ZRELADDR
428 select CLKSRC_OF
429 select COMMON_CLK
430 select CPU_V7M
431 select GENERIC_CLOCKEVENTS
432 select NO_DMA
433 select NO_IOPORT_MAP
434 select SPARSE_IRQ
435 select USE_OF

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

507 select PLAT_IOP
508 help
509 Support for Intel's IOP33X (XScale) family of processors.
510
511config ARCH_IXP4XX
512 bool "IXP4xx-based"
513 depends on MMU
514 select ARCH_HAS_DMA_SET_COHERENT_MASK
427 select CLKSRC_OF
428 select COMMON_CLK
429 select CPU_V7M
430 select GENERIC_CLOCKEVENTS
431 select NO_DMA
432 select NO_IOPORT_MAP
433 select SPARSE_IRQ
434 select USE_OF

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

506 select PLAT_IOP
507 help
508 Support for Intel's IOP33X (XScale) family of processors.
509
510config ARCH_IXP4XX
511 bool "IXP4xx-based"
512 depends on MMU
513 select ARCH_HAS_DMA_SET_COHERENT_MASK
515 select ARCH_SUPPORTS_BIG_ENDIAN
516 select ARCH_REQUIRE_GPIOLIB
514 select ARCH_REQUIRE_GPIOLIB
515 select ARCH_SUPPORTS_BIG_ENDIAN
517 select CLKSRC_MMIO
518 select CPU_XSCALE
519 select DMABOUNCE if PCI
520 select GENERIC_CLOCKEVENTS
521 select MIGHT_HAVE_PCI
522 select NEED_MACH_IO_H
523 select USB_EHCI_BIG_ENDIAN_DESC
524 select USB_EHCI_BIG_ENDIAN_MMIO

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

1106source arch/arm/mm/Kconfig
1107
1108config ARM_NR_BANKS
1109 int
1110 default 16 if ARCH_EP93XX
1111 default 8
1112
1113config IWMMXT
516 select CLKSRC_MMIO
517 select CPU_XSCALE
518 select DMABOUNCE if PCI
519 select GENERIC_CLOCKEVENTS
520 select MIGHT_HAVE_PCI
521 select NEED_MACH_IO_H
522 select USB_EHCI_BIG_ENDIAN_DESC
523 select USB_EHCI_BIG_ENDIAN_MMIO

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

1105source arch/arm/mm/Kconfig
1106
1107config ARM_NR_BANKS
1108 int
1109 default 16 if ARCH_EP93XX
1110 default 8
1111
1112config IWMMXT
1114 bool "Enable iWMMXt support" if !CPU_PJ4
1115 depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_PJ4
1116 default y if PXA27x || PXA3xx || ARCH_MMP || CPU_PJ4
1113 bool "Enable iWMMXt support"
1114 depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_PJ4 || CPU_PJ4B
1115 default y if PXA27x || PXA3xx || ARCH_MMP || CPU_PJ4 || CPU_PJ4B
1117 help
1118 Enable support for iWMMXt context switching at run time if
1119 running on a CPU that supports it.
1120
1121config MULTI_IRQ_HANDLER
1122 bool
1123 help
1124 Allow each machine to specify it's own IRQ handler at run time.

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

1571 select MCPM
1572 help
1573 This option enables support selections for the big.LITTLE
1574 system architecture.
1575
1576config BL_SWITCHER
1577 bool "big.LITTLE switcher support"
1578 depends on BIG_LITTLE && MCPM && HOTPLUG_CPU
1116 help
1117 Enable support for iWMMXt context switching at run time if
1118 running on a CPU that supports it.
1119
1120config MULTI_IRQ_HANDLER
1121 bool
1122 help
1123 Allow each machine to specify it's own IRQ handler at run time.

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

1570 select MCPM
1571 help
1572 This option enables support selections for the big.LITTLE
1573 system architecture.
1574
1575config BL_SWITCHER
1576 bool "big.LITTLE switcher support"
1577 depends on BIG_LITTLE && MCPM && HOTPLUG_CPU
1579 select CPU_PM
1580 select ARM_CPU_SUSPEND
1578 select ARM_CPU_SUSPEND
1579 select CPU_PM
1581 help
1582 The big.LITTLE "switcher" provides the core functionality to
1583 transparently handle transition between a cluster of A15's
1584 and a cluster of A7's in a big.LITTLE system.
1585
1586config BL_SWITCHER_DUMMY_IF
1587 tristate "Simple big.LITTLE switcher user interface"
1588 depends on BL_SWITCHER && DEBUG_KERNEL

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

1916 depends on XEN
1917
1918config XEN
1919 bool "Xen guest support on ARM (EXPERIMENTAL)"
1920 depends on ARM && AEABI && OF
1921 depends on CPU_V7 && !CPU_V6
1922 depends on !GENERIC_ATOMIC64
1923 depends on MMU
1580 help
1581 The big.LITTLE "switcher" provides the core functionality to
1582 transparently handle transition between a cluster of A15's
1583 and a cluster of A7's in a big.LITTLE system.
1584
1585config BL_SWITCHER_DUMMY_IF
1586 tristate "Simple big.LITTLE switcher user interface"
1587 depends on BL_SWITCHER && DEBUG_KERNEL

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

1915 depends on XEN
1916
1917config XEN
1918 bool "Xen guest support on ARM (EXPERIMENTAL)"
1919 depends on ARM && AEABI && OF
1920 depends on CPU_V7 && !CPU_V6
1921 depends on !GENERIC_ATOMIC64
1922 depends on MMU
1923 select ARCH_DMA_ADDR_T_64BIT
1924 select ARM_PSCI
1925 select SWIOTLB_XEN
1924 select ARM_PSCI
1925 select SWIOTLB_XEN
1926 select ARCH_DMA_ADDR_T_64BIT
1927 help
1928 Say Y if you want to run Linux in a Virtual Machine on Xen on ARM.
1929
1930endmenu
1931
1932menu "Boot options"
1933
1934config USE_OF

--- 380 unchanged lines hidden ---
1926 help
1927 Say Y if you want to run Linux in a Virtual Machine on Xen on ARM.
1928
1929endmenu
1930
1931menu "Boot options"
1932
1933config USE_OF

--- 380 unchanged lines hidden ---