aboutsummaryrefslogtreecommitdiffstats
path: root/arch/microblaze/include/asm/page.h
diff options
context:
space:
mode:
authorMichal Simek <monstr@monstr.eu>2012-08-01 10:29:28 +0200
committerMichal Simek <monstr@monstr.eu>2012-10-04 14:52:49 +0200
commit6e80cff5430efb9dc8c12cb066e12c62d0a2d9d2 (patch)
tree9e536194b12b6d24aa4c0679b89a670dcf07b938 /arch/microblaze/include/asm/page.h
parentmicroblaze: Do not used hardcoded value in exception handler (diff)
downloadlinux-dev-6e80cff5430efb9dc8c12cb066e12c62d0a2d9d2.tar.xz
linux-dev-6e80cff5430efb9dc8c12cb066e12c62d0a2d9d2.zip
microblaze: Support 4k/16k/64k pages
Add support for page size which is supported by MMU. Remove 8k and 32k page size because they are not supported by MMU. Signed-off-by: Michal Simek <monstr@monstr.eu>
Diffstat (limited to 'arch/microblaze/include/asm/page.h')
-rw-r--r--arch/microblaze/include/asm/page.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/microblaze/include/asm/page.h b/arch/microblaze/include/asm/page.h
index dd9ea9d6b765..85a5ae8e9bd0 100644
--- a/arch/microblaze/include/asm/page.h
+++ b/arch/microblaze/include/asm/page.h
@@ -23,12 +23,10 @@
#ifdef __KERNEL__
/* PAGE_SHIFT determines the page size */
-#if defined(CONFIG_MICROBLAZE_32K_PAGES)
-#define PAGE_SHIFT 15
+#if defined(CONFIG_MICROBLAZE_64K_PAGES)
+#define PAGE_SHIFT 16
#elif defined(CONFIG_MICROBLAZE_16K_PAGES)
#define PAGE_SHIFT 14
-#elif defined(CONFIG_MICROBLAZE_8K_PAGES)
-#define PAGE_SHIFT 13
#else
#define PAGE_SHIFT 12
#endif