aboutsummaryrefslogtreecommitdiffstats
path: root/arch/microblaze/Kconfig
diff options
context:
space:
mode:
authorMichal Simek <monstr@monstr.eu>2011-12-15 09:02:37 -0500
committerMichal Simek <monstr@monstr.eu>2012-03-23 04:28:13 -0400
commit2f2f371f8907d169650f594850ca6096e2f73b77 (patch)
tree053824b8bd18fdd71119510be569fa0ff7ec0c29 /arch/microblaze/Kconfig
parentbaab8a828d2d6b5b073c192ebe777514bbf3c831 (diff)
microblaze: Highmem support
The first highmem implementation. Signed-off-by: Michal Simek <monstr@monstr.eu>
Diffstat (limited to 'arch/microblaze/Kconfig')
-rw-r--r--arch/microblaze/Kconfig24
1 files changed, 11 insertions, 13 deletions
diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig
index 3267cc5065d5..86ae27871f41 100644
--- a/arch/microblaze/Kconfig
+++ b/arch/microblaze/Kconfig
@@ -159,20 +159,18 @@ config XILINX_UNCACHED_SHADOW
159 The feature requires the design to define the RAM memory controller 159 The feature requires the design to define the RAM memory controller
160 window to be twice as large as the actual physical memory. 160 window to be twice as large as the actual physical memory.
161 161
162config HIGHMEM_START_BOOL 162config HIGHMEM
163 bool "Set high memory pool address" 163 bool "High memory support"
164 depends on ADVANCED_OPTIONS && HIGHMEM
165 help
166 This option allows you to set the base address of the kernel virtual
167 area used to map high memory pages. This can be useful in
168 optimizing the layout of kernel virtual memory.
169
170 Say N here unless you know what you are doing.
171
172config HIGHMEM_START
173 hex "Virtual start address of high memory pool" if HIGHMEM_START_BOOL
174 depends on MMU 164 depends on MMU
175 default "0xfe000000" 165 help
166 The address space of Microblaze processors is only 4 Gigabytes large
167 and it has to accommodate user address space, kernel address
168 space as well as some memory mapped IO. That means that, if you
169 have a large amount of physical memory and/or IO, not all of the
170 memory can be "permanently mapped" by the kernel. The physical
171 memory that is not permanently mapped is called "high memory".
172
173 If unsure, say n.
176 174
177config LOWMEM_SIZE_BOOL 175config LOWMEM_SIZE_BOOL
178 bool "Set maximum low memory" 176 bool "Set maximum low memory"