3 * ARM7 Virtual Memory Manager Header
8 #define KERNEL_BASE 0x80000000 // 2GiB
10 // Page Blocks are 12-bits wide (12 address bits used)
11 // Hence, the table is 16KiB large (and must be so aligned)
12 // and each block addresses 1MiB of data
14 #define MM_KHEAP_BASE 0x80800000 // 8MiB of kernel code
15 #define MM_KHEAP_MAX 0xC0000000 // 1GiB of kernel heap
17 #define MM_FRACTAL 0xFFE00000 // 2nd last block