Patchwork [10/12] KVM/MIPS: Set page size to 16K in KVM mode.

login
register
mail settings
Submitter Sanjay Lal
Date March 2, 2013, 3:18 p.m.
Message ID <1362237527-23678-12-git-send-email-sanjayl@kymasys.com>
Download mbox | patch
Permalink /patch/224512/
State New
Headers show

Comments

Sanjay Lal - March 2, 2013, 3:18 p.m.
---
 target-mips/mips-defs.h | 5 +++++
 1 file changed, 5 insertions(+)

Patch

diff --git a/target-mips/mips-defs.h b/target-mips/mips-defs.h
index bf094a3..473ddf8 100644
--- a/target-mips/mips-defs.h
+++ b/target-mips/mips-defs.h
@@ -5,7 +5,12 @@ 
 //#define USE_HOST_FLOAT_REGS
 
 /* Real pages are variable size... */
+#ifdef CONFIG_KVM
+/* For KVM/MIPS the minimum page size is 16K due to cache aliasing issues */
+#define TARGET_PAGE_BITS 14
+#else
 #define TARGET_PAGE_BITS 12
+#endif
 #define MIPS_TLB_MAX 128
 
 #if defined(TARGET_MIPS64)