aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig52
1 files changed, 47 insertions, 5 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index b404e5eec0c1..19792a9192b7 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -516,6 +516,7 @@ config ARCH_MMP
516 select GENERIC_CLOCKEVENTS 516 select GENERIC_CLOCKEVENTS
517 select TICK_ONESHOT 517 select TICK_ONESHOT
518 select PLAT_PXA 518 select PLAT_PXA
519 select SPARSE_IRQ
519 help 520 help
520 Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line. 521 Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line.
521 522
@@ -593,6 +594,7 @@ config ARCH_PXA
593 select GENERIC_CLOCKEVENTS 594 select GENERIC_CLOCKEVENTS
594 select TICK_ONESHOT 595 select TICK_ONESHOT
595 select PLAT_PXA 596 select PLAT_PXA
597 select SPARSE_IRQ
596 help 598 help
597 Support for Intel/Marvell's PXA2xx/PXA3xx processor line. 599 Support for Intel/Marvell's PXA2xx/PXA3xx processor line.
598 600
@@ -684,8 +686,8 @@ config ARCH_S3C64XX
684 help 686 help
685 Samsung S3C64XX series based systems 687 Samsung S3C64XX series based systems
686 688
687config ARCH_S5P6440 689config ARCH_S5P64X0
688 bool "Samsung S5P6440" 690 bool "Samsung S5P6440 S5P6450"
689 select CPU_V6 691 select CPU_V6
690 select GENERIC_GPIO 692 select GENERIC_GPIO
691 select HAVE_CLK 693 select HAVE_CLK
@@ -694,7 +696,8 @@ config ARCH_S5P6440
694 select HAVE_S3C2410_I2C 696 select HAVE_S3C2410_I2C
695 select HAVE_S3C_RTC 697 select HAVE_S3C_RTC
696 help 698 help
697 Samsung S5P6440 CPU based systems 699 Samsung S5P64X0 CPU based systems, such as the Samsung SMDK6440,
700 SMDK6450.
698 701
699config ARCH_S5P6442 702config ARCH_S5P6442
700 bool "Samsung S5P6442" 703 bool "Samsung S5P6442"
@@ -753,6 +756,15 @@ config ARCH_SHARK
753 Support for the StrongARM based Digital DNARD machine, also known 756 Support for the StrongARM based Digital DNARD machine, also known
754 as "Shark" (<http://www.shark-linux.de/shark.html>). 757 as "Shark" (<http://www.shark-linux.de/shark.html>).
755 758
759config ARCH_TCC_926
760 bool "Telechips TCC ARM926-based systems"
761 select CPU_ARM926T
762 select HAVE_CLK
763 select COMMON_CLKDEV
764 select GENERIC_CLOCKEVENTS
765 help
766 Support for Telechips TCC ARM926-based systems.
767
756config ARCH_LH7A40X 768config ARCH_LH7A40X
757 bool "Sharp LH7A40X" 769 bool "Sharp LH7A40X"
758 select CPU_ARM922T 770 select CPU_ARM922T
@@ -921,6 +933,8 @@ source "arch/arm/plat-s5p/Kconfig"
921 933
922source "arch/arm/plat-spear/Kconfig" 934source "arch/arm/plat-spear/Kconfig"
923 935
936source "arch/arm/plat-tcc/Kconfig"
937
924if ARCH_S3C2410 938if ARCH_S3C2410
925source "arch/arm/mach-s3c2400/Kconfig" 939source "arch/arm/mach-s3c2400/Kconfig"
926source "arch/arm/mach-s3c2410/Kconfig" 940source "arch/arm/mach-s3c2410/Kconfig"
@@ -934,7 +948,7 @@ if ARCH_S3C64XX
934source "arch/arm/mach-s3c64xx/Kconfig" 948source "arch/arm/mach-s3c64xx/Kconfig"
935endif 949endif
936 950
937source "arch/arm/mach-s5p6440/Kconfig" 951source "arch/arm/mach-s5p64x0/Kconfig"
938 952
939source "arch/arm/mach-s5p6442/Kconfig" 953source "arch/arm/mach-s5p6442/Kconfig"
940 954
@@ -1107,6 +1121,20 @@ config ARM_ERRATA_720789
1107 invalidated are not, resulting in an incoherency in the system page 1121 invalidated are not, resulting in an incoherency in the system page
1108 tables. The workaround changes the TLB flushing routines to invalidate 1122 tables. The workaround changes the TLB flushing routines to invalidate
1109 entries regardless of the ASID. 1123 entries regardless of the ASID.
1124
1125config ARM_ERRATA_743622
1126 bool "ARM errata: Faulty hazard checking in the Store Buffer may lead to data corruption"
1127 depends on CPU_V7
1128 help
1129 This option enables the workaround for the 743622 Cortex-A9
1130 (r2p0..r2p2) erratum. Under very rare conditions, a faulty
1131 optimisation in the Cortex-A9 Store Buffer may lead to data
1132 corruption. This workaround sets a specific bit in the diagnostic
1133 register of the Cortex-A9 which disables the Store Buffer
1134 optimisation, preventing the defect from occurring. This has no
1135 visible impact on the overall performance or power consumption of the
1136 processor.
1137
1110endmenu 1138endmenu
1111 1139
1112source "arch/arm/common/Kconfig" 1140source "arch/arm/common/Kconfig"
@@ -1273,7 +1301,7 @@ source kernel/Kconfig.preempt
1273 1301
1274config HZ 1302config HZ
1275 int 1303 int
1276 default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 || \ 1304 default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P64X0 || \
1277 ARCH_S5P6442 || ARCH_S5PV210 || ARCH_S5PV310 1305 ARCH_S5P6442 || ARCH_S5PV210 || ARCH_S5PV310
1278 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER 1306 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER
1279 default AT91_TIMER_HZ if ARCH_AT91 1307 default AT91_TIMER_HZ if ARCH_AT91
@@ -1479,6 +1507,20 @@ config UACCESS_WITH_MEMCPY
1479 However, if the CPU data cache is using a write-allocate mode, 1507 However, if the CPU data cache is using a write-allocate mode,
1480 this option is unlikely to provide any performance gain. 1508 this option is unlikely to provide any performance gain.
1481 1509
1510config SECCOMP
1511 bool
1512 prompt "Enable seccomp to safely compute untrusted bytecode"
1513 ---help---
1514 This kernel feature is useful for number crunching applications
1515 that may need to compute untrusted bytecode during their
1516 execution. By using pipes or other transports made available to
1517 the process as file descriptors supporting the read/write
1518 syscalls, it's possible to isolate those applications in
1519 their own address space using seccomp. Once seccomp is
1520 enabled via prctl(PR_SET_SECCOMP), it cannot be disabled
1521 and the task is only allowed to execute a few safe syscalls
1522 defined by each seccomp mode.
1523
1482config CC_STACKPROTECTOR 1524config CC_STACKPROTECTOR
1483 bool "Enable -fstack-protector buffer overflow detection (EXPERIMENTAL)" 1525 bool "Enable -fstack-protector buffer overflow detection (EXPERIMENTAL)"
1484 help 1526 help