Changeset View
Changeset View
Standalone View
Standalone View
head/sys/powerpc/aim/mmu_oea64.c
Show First 20 Lines • Show All 2,863 Lines • ▼ Show 20 Lines | |||||
moea64_unmapdev(vm_offset_t va, vm_size_t size) | moea64_unmapdev(vm_offset_t va, vm_size_t size) | ||||
{ | { | ||||
vm_offset_t base, offset; | vm_offset_t base, offset; | ||||
base = trunc_page(va); | base = trunc_page(va); | ||||
offset = va & PAGE_MASK; | offset = va & PAGE_MASK; | ||||
size = roundup2(offset + size, PAGE_SIZE); | size = roundup2(offset + size, PAGE_SIZE); | ||||
moea64_qremove(base, atop(size)); | |||||
kva_free(base, size); | kva_free(base, size); | ||||
} | } | ||||
void | void | ||||
moea64_sync_icache(pmap_t pm, vm_offset_t va, vm_size_t sz) | moea64_sync_icache(pmap_t pm, vm_offset_t va, vm_size_t sz) | ||||
{ | { | ||||
struct pvo_entry *pvo; | struct pvo_entry *pvo; | ||||
vm_offset_t lim; | vm_offset_t lim; | ||||
▲ Show 20 Lines • Show All 306 Lines • Show Last 20 Lines |