Changeset View
Changeset View
Standalone View
Standalone View
sys/powerpc/aim/mmu_oea64.c
Show First 20 Lines • Show All 3,356 Lines • ▼ Show 20 Lines | if (va >= DMAP_BASE_ADDRESS && va <= DMAP_MAX_ADDRESS) { | ||||
} | } | ||||
} | } | ||||
pa = PVO_PADDR(pvo); | pa = PVO_PADDR(pvo); | ||||
if (va & PVO_LARGE) { | if (va & PVO_LARGE) { | ||||
pa_end = pa + lpsize; | pa_end = pa + lpsize; | ||||
for (; pa < pa_end; pa += PAGE_SIZE) { | for (; pa < pa_end; pa += PAGE_SIZE) { | ||||
if (is_dumpable(pa)) | if (vm_phys_is_dumpable(pa)) | ||||
dump_add_page(pa); | dump_add_page(pa); | ||||
} | } | ||||
} else { | } else { | ||||
if (is_dumpable(pa)) | if (vm_phys_is_dumpable(pa)) | ||||
dump_add_page(pa); | dump_add_page(pa); | ||||
} | } | ||||
} | } | ||||
PMAP_UNLOCK(kernel_pmap); | PMAP_UNLOCK(kernel_pmap); | ||||
return (sizeof(struct lpte) * moea64_pteg_count * 8); | return (sizeof(struct lpte) * moea64_pteg_count * 8); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 952 Lines • Show Last 20 Lines |