X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/c166bd62fbb907f95f79f621e2a2fb4fdde08e01..32b9a6d76790c73d3d2d36d9081a2581cc65d184:/lunaix-os/arch/i386/mm/pmm.c?ds=sidebyside diff --git a/lunaix-os/arch/i386/mm/pmm.c b/lunaix-os/arch/i386/mm/pmm.c index 7a6ef29..45b7e4e 100644 --- a/lunaix-os/arch/i386/mm/pmm.c +++ b/lunaix-os/arch/i386/mm/pmm.c @@ -31,13 +31,6 @@ found:; ptr_t kexec_end = to_kphysical(__kexec_end); ptr_t aligned_pplist = MAX(ent->start, kexec_end); - // FIXME this is a temporary hack, we need a better way to convey - // the mem-map for us to settle the pplist safely - - for (i = 0; i mods.mods_num; i++) { - aligned_pplist = MAX(aligned_pplist, bctx->mods.entries[i].end); - } - aligned_pplist = napot_upaligned(aligned_pplist, L0T_SIZE); if (aligned_pplist + pool_size > ent->start + ent->size) {