PMAP_DIRECT_MAPPED_LEN
#ifndef PMAP_DIRECT_MAPPED_LEN
KASSERT((vaddr_t)pm < PMAP_DIRECT_MAPPED_LEN);
if ((uintptr_t) pvo >= PMAP_DIRECT_MAPPED_LEN)
if ((pm == pmap_kernel()) && (va < PMAP_DIRECT_MAPPED_LEN))
if ((uintptr_t)(pvo+1) >= PMAP_DIRECT_MAPPED_LEN)
if ((uintptr_t)(pvo->pvo_pmap+1) >= PMAP_DIRECT_MAPPED_LEN) {
if ((uintptr_t)TAILQ_NEXT(pvo, pvo_olink) >= PMAP_DIRECT_MAPPED_LEN ||
if ((uintptr_t)LIST_NEXT(pvo, pvo_vlink) >= PMAP_DIRECT_MAPPED_LEN ||
if (va < PMAP_DIRECT_MAPPED_LEN) {
if ((uintptr_t) pvo >= PMAP_DIRECT_MAPPED_LEN)
if ( (uintptr_t) pmap_pteg_table + size > PMAP_DIRECT_MAPPED_LEN)
if ( (uintptr_t) pmap_pvo_table + size > PMAP_DIRECT_MAPPED_LEN)
if (mp->start + mp->size <= PMAP_DIRECT_MAPPED_LEN) {
} else if (mp->start >= PMAP_DIRECT_MAPPED_LEN) {
pfend = atop(PMAP_DIRECT_MAPPED_LEN);
pfstart = atop(PMAP_DIRECT_MAPPED_LEN);
KASSERT(pa < PMAP_DIRECT_MAPPED_LEN);
if (__predict_true(addr + size < PMAP_DIRECT_MAPPED_LEN)) {
error = uvm_pglistalloc(USPACE, 0, PMAP_DIRECT_MAPPED_LEN, 0, 0,