- void* ptr = vmm_vmap(paddr, size, PG_PREM_RW | PG_DISABLE_CACHE);
+ void* ptr = vmap(paddr, size, PG_PREM_RW | PG_DISABLE_CACHE, 0);
+
if (ptr) {
pmm_mark_chunk_occupied(KERNEL_PID,
paddr >> PG_SIZE_BITS,
CEIL(size, PG_SIZE_BITS),
PP_FGLOCKED);
}
if (ptr) {
pmm_mark_chunk_occupied(KERNEL_PID,
paddr >> PG_SIZE_BITS,
CEIL(size, PG_SIZE_BITS),
PP_FGLOCKED);
}
pmm_free_page(KERNEL_PID, paddr);
}
}
\ No newline at end of file
pmm_free_page(KERNEL_PID, paddr);
}
}
\ No newline at end of file