X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/6d75e31596b5ac2e638c8a31c6c2185ee4053b6b..c316c28e6c8a165111d6bbc208555f5c53489818:/lunaix-os/kernel/mm/mmio.c diff --git a/lunaix-os/kernel/mm/mmio.c b/lunaix-os/kernel/mm/mmio.c index a52dc1b..e9843d6 100644 --- a/lunaix-os/kernel/mm/mmio.c +++ b/lunaix-os/kernel/mm/mmio.c @@ -4,7 +4,7 @@ #include void* -ioremap(uintptr_t paddr, uint32_t size) +ioremap(uintptr_t paddr, u32_t size) { void* ptr = vmm_vmap(paddr, size, PG_PREM_RW | PG_DISABLE_CACHE); if (ptr) { @@ -17,10 +17,10 @@ ioremap(uintptr_t paddr, uint32_t size) } void* -iounmap(uintptr_t vaddr, uint32_t size) +iounmap(uintptr_t vaddr, u32_t size) { for (size_t i = 0; i < size; i += PG_SIZE) { - uintptr_t paddr = vmm_del_mapping(PD_REFERENCED, vaddr + i); + uintptr_t paddr = vmm_del_mapping(VMS_SELF, vaddr + i); pmm_free_page(KERNEL_PID, paddr); } } \ No newline at end of file