aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorRussell King <rmk@dyn-67.arm.linux.org.uk>2006-11-30 15:43:51 -0500
committerRussell King <rmk+kernel@arm.linux.org.uk>2008-04-19 06:36:48 -0400
commit05944d74bc28fffbcce159cb915d0acff82f30a1 (patch)
tree6151f1a21d7171542ca84906207030d26f9b792d /arch/arm
parent05dda977f2574c3341abef9b74c27d2b362e1e3a (diff)
[ARM] Add initial sparsemem support
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/Kconfig8
-rw-r--r--arch/arm/mach-clps711x/Kconfig2
2 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 4039a133006e..df051bd24ba1 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -422,6 +422,8 @@ config ARCH_SA1100
422 bool "SA1100-based" 422 bool "SA1100-based"
423 select ISA 423 select ISA
424 select ARCH_DISCONTIGMEM_ENABLE 424 select ARCH_DISCONTIGMEM_ENABLE
425 select ARCH_SPARSEMEM_ENABLE
426 select ARCH_SELECT_MEMORY_MODEL
425 select ARCH_MTD_XIP 427 select ARCH_MTD_XIP
426 select GENERIC_GPIO 428 select GENERIC_GPIO
427 select GENERIC_TIME 429 select GENERIC_TIME
@@ -774,6 +776,12 @@ config ARCH_DISCONTIGMEM_ENABLE
774 or have huge holes in the physical address space for other reasons. 776 or have huge holes in the physical address space for other reasons.
775 See <file:Documentation/vm/numa> for more. 777 See <file:Documentation/vm/numa> for more.
776 778
779config ARCH_SPARSEMEM_ENABLE
780 bool
781
782config ARCH_SELECT_MEMORY_MODEL
783 bool
784
777config NODES_SHIFT 785config NODES_SHIFT
778 int 786 int
779 default "4" if ARCH_LH7A40X 787 default "4" if ARCH_LH7A40X
diff --git a/arch/arm/mach-clps711x/Kconfig b/arch/arm/mach-clps711x/Kconfig
index 0e2b641268ad..dbaae5f746a1 100644
--- a/arch/arm/mach-clps711x/Kconfig
+++ b/arch/arm/mach-clps711x/Kconfig
@@ -31,6 +31,8 @@ config ARCH_EDB7211
31 bool "EDB7211" 31 bool "EDB7211"
32 select ISA 32 select ISA
33 select ARCH_DISCONTIGMEM_ENABLE 33 select ARCH_DISCONTIGMEM_ENABLE
34 select ARCH_SPARSEMEM_ENABLE
35 select ARCH_SELECT_MEMORY_MODEL
34 help 36 help
35 Say Y here if you intend to run this kernel on a Cirrus Logic EDB-7211 37 Say Y here if you intend to run this kernel on a Cirrus Logic EDB-7211
36 evaluation board. 38 evaluation board.