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

Submitted by Sanjay Lal on March 2, 2013, 3:18 p.m.

Details

Message ID 1362237527-23678-12-git-send-email-sanjayl@kymasys.com
State New
Headers show

Commit Message

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

Patch hide | download patch | download mbox

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)