X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86_64%2Fmm_phys.c;h=fcc8547369eef65f643c2b2795cbc6a7f15326ed;hb=5255c9f07cb2e0e43cf283e256c964eaa7970c8e;hp=6955505d1d4180aa56354338a040ad4b4c344974;hpb=ccd85ddbb5551d2849363c45b41e1ba495b05905;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86_64/mm_phys.c b/Kernel/arch/x86_64/mm_phys.c index 6955505d..fcc85473 100644 --- a/Kernel/arch/x86_64/mm_phys.c +++ b/Kernel/arch/x86_64/mm_phys.c @@ -249,8 +249,8 @@ void MM_InitPhys_Multiboot(tMBoot_Info *MBoot) if(base & 63) { Uint64 val = -1LL << (base & 63); gaSuperBitmap[base / 64] &= ~val; - size -= (base & 63); - base += 64 - (base & 63); +// size -= (base & 63); +// base += 64 - (base & 63); } } @@ -403,9 +403,9 @@ tPAddr MM_AllocPhysRange(int Pages, int MaxBits) { // Oops. ok, let's do an expensive check (scan down the list // until a free range is found) - nFree = 1; - addr = giPhysRangeLast[ rangeID ]; - // TODO +// nFree = 1; +// addr = giPhysRangeLast[ rangeID ]; + // TODO: Expensive Check Mutex_Release(&glPhysicalPages); // TODO: Page out // ATM. Just Warning