fixes towards risc-v user programs running
[akaros.git] / kern / arch / riscv / ros / mmu.h
index 4d6b11d..1cd34c5 100644 (file)
@@ -15,6 +15,7 @@
 # define L4PGSHIFT                    (12)
 # define L4PGSIZE        (1L << L4PGSHIFT)
 # define PGSHIFT                 L4PGSHIFT
+# define PTSIZE                   L2PGSIZE
 #else
 # define KERNBASE               0x80000000
 # define KERN_LOAD_ADDR           KERNBASE
 # define L2PGSHIFT                      12
 # define L2PGSIZE         (1 << L2PGSHIFT)
 # define PGSHIFT                 L2PGSHIFT
+# define PTSIZE                   L1PGSIZE
 #endif
 
 #define PGSIZE (1 << PGSHIFT)
-#define PTSIZE PGSIZE
 
 #ifndef __ASSEMBLER__
 typedef unsigned long pte_t;