[sim,pk] cleanups & initial virtual memory support
[riscv-isa-sim.git] / riscv / insns / mfpcr.h
index e9d5350c4cc3af953d297e3b48296dbe77bed4e8..fe00f5ffe65d71283ec48c228bf03d8a22fc33d8 100644 (file)
@@ -27,7 +27,11 @@ switch(insn.rtype.rs2)
     break;
 
   case 8:
-    val = MEMSIZE >> 12;
+    val = MEMSIZE >> PGSHIFT;
+    break;
+
+  case 9:
+    val = mmu.get_ptbr();
     break;
 
   case 17: