d076fe55053601180ed083b4e04da644e20aaa42
[akaros.git] / kern / arch / i686 / ros / mmu.h
1 #ifndef _ROS_ARCH_MMU_H
2 #define _ROS_ARCH_MMU_H
3
4 // All physical memory mapped at this address
5 #define KERNBASE        0xC0000000
6
7 // Use this if needed in annotations
8 #define IVY_KERNBASE (0xC000U << 16)
9
10 #define PTSHIFT 22
11 #define PTSIZE (1 << PTSHIFT)
12
13 #define PGSHIFT 12
14 #define PGSIZE (1 << PGSHIFT)
15
16 #define JPGSIZE PTSIZE
17
18 #endif