trunc_2mpage
start = trunc_2mpage((vm_offset_t)segs[i].mem);
if (pa < trunc_2mpage(kernphys + btext - KERNSTART) ||
pa >= trunc_2mpage(kernphys + _end - KERNSTART))
if (pa >= trunc_2mpage(kernphys + brwsection - KERNSTART))
va = trunc_2mpage(va);
va = trunc_2mpage(va);
sva = trunc_2mpage(va);
tmpva = trunc_2mpage(tmpva) + NBPDR;
tmpva = trunc_2mpage(tmpva) + NBPDR;
va = trunc_2mpage(va);
va = trunc_2mpage(va);
sva = trunc_2mpage(va);
pmap_invalidate_l3e_page(pmap, trunc_2mpage(va), oldpde);
tmpva = trunc_2mpage(tmpva) + L3_PAGE_SIZE;
tmpva = trunc_2mpage(tmpva) + L3_PAGE_SIZE;