Index: sys/amd64/amd64/pmap.c =================================================================== --- sys/amd64/amd64/pmap.c +++ sys/amd64/amd64/pmap.c @@ -11348,8 +11348,7 @@ continue; } pa = pdpe & PG_FRAME; - if (PMAP_ADDRESS_IN_LARGEMAP(sva) && - vm_phys_paddr_to_vm_page(pa) == NULL) + if (PMAP_ADDRESS_IN_LARGEMAP(sva) && pa >= dmaplimit) goto restart; if ((pdpe & PG_PS) != 0) { sva = rounddown2(sva, NBPDP); @@ -11371,7 +11370,7 @@ } pa = pde & PG_FRAME; if (PMAP_ADDRESS_IN_LARGEMAP(sva) && - vm_phys_paddr_to_vm_page(pa) == NULL) + pa >= dmaplimit) goto restart; if ((pde & PG_PS) != 0) { sva = rounddown2(sva, NBPDR);