diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-05-17 12:24:04 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-05-17 12:24:04 -0400 |
commit | ac1d426e825ab5778995f2f6f053ca2e6b45c622 (patch) | |
tree | 75b91356ca39463e0112931aa6790802fb1e07a2 /arch/arm/mm/Kconfig | |
parent | fda0e18c8a7a3e02747c2b045b4fcd2c920410b9 (diff) | |
parent | a3685f00652af83f12b63e3b4ef48f29581ba48b (diff) |
Merge branch 'devel-stable' into devel
Conflicts:
arch/arm/Kconfig
arch/arm/include/asm/system.h
arch/arm/mm/Kconfig
Diffstat (limited to 'arch/arm/mm/Kconfig')
-rw-r--r-- | arch/arm/mm/Kconfig | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index 33027301639e..346ae14824a5 100644 --- a/arch/arm/mm/Kconfig +++ b/arch/arm/mm/Kconfig | |||
@@ -572,6 +572,8 @@ config CPU_TLB_V6 | |||
572 | config CPU_TLB_V7 | 572 | config CPU_TLB_V7 |
573 | bool | 573 | bool |
574 | 574 | ||
575 | config VERIFY_PERMISSION_FAULT | ||
576 | bool | ||
575 | endif | 577 | endif |
576 | 578 | ||
577 | config CPU_HAS_ASID | 579 | config CPU_HAS_ASID |
@@ -736,6 +738,12 @@ config NEEDS_SYSCALL_FOR_CMPXCHG | |||
736 | config OUTER_CACHE | 738 | config OUTER_CACHE |
737 | bool | 739 | bool |
738 | 740 | ||
741 | config OUTER_CACHE_SYNC | ||
742 | bool | ||
743 | help | ||
744 | The outer cache has a outer_cache_fns.sync function pointer | ||
745 | that can be used to drain the write buffer of the outer cache. | ||
746 | |||
739 | config CACHE_FEROCEON_L2 | 747 | config CACHE_FEROCEON_L2 |
740 | bool "Enable the Feroceon L2 cache controller" | 748 | bool "Enable the Feroceon L2 cache controller" |
741 | depends on ARCH_KIRKWOOD || ARCH_MV78XX0 | 749 | depends on ARCH_KIRKWOOD || ARCH_MV78XX0 |
@@ -758,12 +766,13 @@ config CACHE_L2X0 | |||
758 | ARCH_NOMADIK || ARCH_OMAP4 || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 | 766 | ARCH_NOMADIK || ARCH_OMAP4 || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 |
759 | default y | 767 | default y |
760 | select OUTER_CACHE | 768 | select OUTER_CACHE |
769 | select OUTER_CACHE_SYNC | ||
761 | help | 770 | help |
762 | This option enables the L2x0 PrimeCell. | 771 | This option enables the L2x0 PrimeCell. |
763 | 772 | ||
764 | config CACHE_TAUROS2 | 773 | config CACHE_TAUROS2 |
765 | bool "Enable the Tauros2 L2 cache controller" | 774 | bool "Enable the Tauros2 L2 cache controller" |
766 | depends on ARCH_DOVE | 775 | depends on (ARCH_DOVE || ARCH_MMP) |
767 | default y | 776 | default y |
768 | select OUTER_CACHE | 777 | select OUTER_CACHE |
769 | help | 778 | help |
@@ -801,3 +810,9 @@ config ARM_DMA_MEM_BUFFERABLE | |||
801 | behaviour. Therefore, we offer this as an option. | 810 | behaviour. Therefore, we offer this as an option. |
802 | 811 | ||
803 | You are recommended say 'Y' here and debug any affected drivers. | 812 | You are recommended say 'Y' here and debug any affected drivers. |
813 | |||
814 | config ARCH_HAS_BARRIERS | ||
815 | bool | ||
816 | help | ||
817 | This option allows the use of custom mandatory barriers | ||
818 | included via the mach/barriers.h file. | ||