X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Farm7%2Finclude%2Fmm_virt.h;fp=Kernel%2Farch%2Farm7%2Finclude%2Fmm_virt.h;h=872258be7fbe8d9efac4bd66ca7f4e94665ed19d;hb=7ca8dd27be34ef1a089e42b9b5518e64c9d4dd11;hp=27bfbfded0e1310ff57615fb78a89527a41666db;hpb=d479cee1b9f03381f4e0f3ec9aa9b5cd1240f004;p=tpg%2Facess2.git diff --git a/Kernel/arch/arm7/include/mm_virt.h b/Kernel/arch/arm7/include/mm_virt.h index 27bfbfde..872258be 100644 --- a/Kernel/arch/arm7/include/mm_virt.h +++ b/Kernel/arch/arm7/include/mm_virt.h @@ -26,8 +26,13 @@ #define MM_MODULE_MIN 0xC0000000 // - 0xD0000000 #define MM_MODULE_MAX 0xD0000000 -#define MM_KHEAP_MIN 0xE0000000 -#define MM_KHEAP_MAX 0xF0000000 +// PMM Data, giving it 128MiB is overkill, but it's unused atm +#define MM_MAXPHYSPAGE (1024*1024) +// 2^(32-12) max pages +// 8.125 bytes per page (for bitmap allocation) +// = 8.125 MiB +#define MM_PMM_BASE 0xE0000000 +#define MM_PMM_END 0xF0000000 #define MM_KERNEL_VFS 0xFF000000 // #define MM_TABLE1KERN 0xFF800000 // - 0x???????? 4MiB