PRIxVADDR
_kvm_err(kd, 0, "invalid address (%#"PRIxVADDR")", va);
"%#" PRIxVADDR, va);
_kvm_err(kd, 0, "invalid address (%#"PRIxVADDR")", va);
_kvm_err(kd, 0, "invalid address (%#"PRIxVADDR")", va);
_kvm_err(kd, 0, "invalid address (%#"PRIxVADDR")", va);
_kvm_err(kd, 0, "page not valid (VA=%#"PRIxVADDR")", va);
_kvm_err(kd, 0, "invalid address (%#"PRIxVADDR"<%lx)", va,
_kvm_err(kd, 0, "invalid address (%#"PRIxVADDR"<%lx)", va,
pr(", input-va=%016"PRIxVADDR
printf("Incorrect EFI mapping address %" PRIxVADDR "\n", va);
"%s va %" PRIxVADDR, kenter ? "kernel" : "user", va);
"%s va %" PRIxVADDR, kenter ? "kernel" : "user", va);
"%s va %" PRIxVADDR, kenter ? "kernel" : "user", va);
panic("%s: illegal kernel mapped address %#"PRIxVADDR,
panic("%s: va %#" PRIxVADDR " not direct mapped!", __func__, va);
VPRINTF("\nlimits: %" PRIxVADDR " - %" PRIxVADDR "\n", vstart, vend);
VPRINTF("kva : %" PRIxVADDR " - %" PRIxVADDR "\n", kvmstart,
panic("pmap_extract: io address %#"PRIxVADDR"", va);
panic("%s: unknown address space (%d/%" PRIxVADDR ")", __func__,
aprint_verbose(" isa_io_base 0x%"PRIxVADDR" isa_mem_base 0x%"PRIxVADDR,
printf("Incorrect EFI mapping range %" PRIxVADDR
"- %" PRIxVADDR "\n", va, va + sz);
VPRINTF(" %#"PRIxVADDR"\n", vector_page);
" to V%#" PRIxVADDR "\n", pa, va);
"va %#" PRIxVADDR " curaddr %#" PRIxBUSADDR, vaddr, curaddr);
"va %#" PRIxVADDR " pa %#" PRIxPADDR, va, pa);
printf("sync_segment: va=%#" PRIxVADDR
printf("%s: fault #%u (%x/%s) for %#" PRIxVADDR
KASSERTMSG(pg == NULL && mva == eva, "pg %p mva %" PRIxVADDR
" eva %" PRIxVADDR, pg, mva, eva);
printf(" initppc(%#"PRIxVADDR", %#"PRIxVADDR", %p, %p, %p, %p)<enter>",
ICACHE_DEBUG_PRINTF(("%s: va=%#"PRIxVADDR", size=%#"PRIxVSIZE"\n",
ICACHE_DEBUG_PRINTF(("%s: va=%#"PRIxVADDR", size=%#"PRIxVSIZE"\n",
db_printf("%#"PRIxVADDR, loc);
db_printf("TLB%c%*d Hi 0x%08"PRIxVADDR" ",
panic("%s: %s instruction 0x%08x at pc 0x%"PRIxVADDR,
panic("%s: %s instruction 0x%08x at pc 0x%"PRIxVADDR,
panic("%s: %s instruction 0x%08x at pc 0x%"PRIxVADDR,
printf("pid %d (%s): trap: bad insn @ %#"PRIxVADDR
panic("%s: %s instruction %08x at pc 0x%"PRIxVADDR,
KASSERTMSG((stack & STACK_ALIGNBYTES) == 0, "stack=%"PRIxVADDR, stack);
printf("kdbpeek: unaligned address %#"PRIxVADDR"\n", addr);
printf("kdbrpeek: unaligned address %#"PRIxVADDR"\n", addr);
snprintf(buf, sizeof(buf), "%#"PRIxVADDR, addr);
(*printfn)("%#"PRIxVADDR": %s+%#"PRIxVADDR" (%#"PRIxREGISTER","
"ra %#"PRIxVADDR" sz %d\n",
"%#"PRIxVADDR, ci->ci_pmap_dstbase);
"%#"PRIxVADDR, ci->ci_pmap_srcbase);
printf("%s: changing last kernel VA from %#"PRIxVADDR
" to %#"PRIxVADDR"\n", __func__,
KASSERTMSG((ci->ci_pmap_dstbase & mask) == 0, "%#"PRIxVADDR,
KASSERTMSG((ci->ci_pmap_srcbase & mask) == 0, "%#"PRIxVADDR,
UVMHIST_LOG(pmaphist, " va %#"PRIxVADDR, tva, 0, 0, 0);
KASSERTMSG(pte == MIPS3_PG_G, "va %#"PRIxVADDR" pte %#"PRIxPTE,
KASSERTMSG(ptep != NULL, "va %#"PRIxVADDR" asid %u pte %#"PRIxPTE,
"pmap=%p va=%#"PRIxVADDR" asid=%u: TLB pte (%#"PRIxPTE
PRIxVADDR ", vaddr=%#" PRIxVADDR "\n",
panic("%ctlbmod: %#"PRIxVADDR": no pte",
panic("%ctlbmod: %#"PRIxVADDR": invalid pte %#"PRIx32
PRIxVADDR",%#"PRIxPTE", 0) returned %d\n",
"%#"PRIxVADDR" pa %#"PRIxPADDR, vaddr, pa);
PRIxVADDR" (%#"PRIxVADDR") at pc %#"
PRIxVADDR" curpid=%u/%u ptep@%p=%#"
"uvm_fault(%p (pmap %p), %#"PRIxVADDR
" (%"PRIxVADDR"), %d) -> %d at pc %#"PRIxVADDR"\n",
" at %#"PRIxVADDR": 0x%x\n",
printf("SS %s (%d): breakpoint already set at %#"PRIxVADDR"\n",
printf("kvtophys: pte not valid for %#"PRIxVADDR"\n",
printf("Virtual address %#"PRIxVADDR": cannot map to physical\n", kva);
printf("ci_pmap_srcbase %#"PRIxVADDR"\n", ci->ci_pmap_srcbase);
printf("ci_pmap_dstbase %#"PRIxVADDR"\n", ci->ci_pmap_dstbase);
panic("%s: pmap_extract fail, va %#"PRIxVADDR, __func__, va);
DPRINTF(("%s: cpu%u: ipl %d, pc %#"PRIxVADDR", pending %#x\n",
printf("%s: %d/%d/%d/%d - %#" PRIxVADDR ":%#lx\n",
printf("%s: %d/%d/%d/%d - %#" PRIxVADDR ":%#lx\n",
aprint_normal(": ctlnum = %d, map = %p, va = %#"PRIxVADDR,
"PC %#"PRIxVADDR", SR %#x", pc, status);
printf(" kv_segtabs=%#"PRIxVADDR, kv_segtabs);
printf(" dm_segtabs=%#"PRIxVADDR, dm_segtabs);
"pm=%p va=%#"PRIxVADDR" asid=%u: TLB pte (%#x) != real pte (%#x/%#x)",
KASSERTMSG(0, "vtophys: pmap_extract of %#"PRIxVADDR" failed", va);
" to V%#" PRIxVADDR "\n", pa, va);
"va %#" PRIxVADDR " curaddr %#" PRIxBUSADDR, vaddr, curaddr);
"va %#" PRIxVADDR " pa %#" PRIxPADDR, va, pa);
printf("sync_segment: va=%#" PRIxVADDR
db_printf("\t[addr:%#"PRIxVADDR"]", loc);
db_printf("%#"PRIxVADDR, loc);
pr("trace fp %016" PRIxVADDR "\n", fp);
VPRINTF("limits: %" PRIxVADDR " - %" PRIxVADDR "\n", vstart, vend);
VPRINTF("kva : %" PRIxVADDR " - %" PRIxVADDR "\n", kvmstart,
printf("%s: fault #%u (%s) for %#" PRIxVADDR
"(%#"PRIxVADDR") at pc %#"PRIxVADDR" curpid=%u/%u "
printf(" offset %#" PRIxVADDR, (vaddr_t)ha->ha_devoff);
"pc %"PRIxVADDR ", status %x\n", pc, status);
#define PRIxBSH PRIxVADDR
#define PRIxBSH PRIxVADDR
#define PRIxBSH PRIxVADDR
aprint_debug("efi: cfgtbl mapped at va %" PRIxVADDR "\n", va);
aprint_debug("efi: systbl mapped at va %" PRIxVADDR "\n", va);
aprint_debug("%s: map %zu pages at %#"PRIxVADDR
" %"PRIxVADDR" in [%"PRIxVADDR", %"PRIxVADDR")\n",
" %"PRIxVADDR" in [%"PRIxVADDR", %"PRIxVADDR")\n",
printf_nolog("%s: pa %#" PRIxPADDR " for va %#" PRIxVADDR
KASSERTMSG(!(opte & PTE_PS), "PTE_PS va=%#"PRIxVADDR, va);
"va %#" PRIxVADDR " is a large page", va);
"va %#" PRIxVADDR " is a pv tracked page", va);
PRIxVADDR, va);
PRIxVADDR, va);
" va = %#"PRIxVADDR"pa = %#"PRIxPADDR
"managed page without PTE_PVLIST for %#"PRIxVADDR, va);
"pv-tracked page without PTE_PVLIST for %#"PRIxVADDR, va);
" va = %#"PRIxVADDR"pa = %#"PRIxPADDR" (%#"PRIxPADDR")",
panic("%s: invalid PDE va=%#" PRIxVADDR, __func__, va);
printf("%s: wiring for pmap %p va %#" PRIxVADDR
PRIxVADDR " over PDP!", __func__, va);
"%s: missing kernel PTP for va=%#" PRIxVADDR, __func__, va);
"entering user va %#"PRIxVADDR" into kernel pmap",
" va = %#"PRIxVADDR
PRIxVADDR " over PDP!", __func__, va);
" va = %#"PRIxVADDR " pa = %#" PRIxPADDR,
printf("va %#" PRIxVADDR " -> pa %#" PRIxPADDR
" va = %#"PRIxVADDR
"managed page without EPT_PVLIST for %#"PRIxVADDR, va);
"pv-tracked page without EPT_PVLIST for %#"PRIxVADDR, va);
" va = %#"PRIxVADDR"pa = %#"PRIxPADDR" (%#"PRIxPADDR")",
panic("%s: invalid PDE va=%#" PRIxVADDR, __func__, va);
printf("%s: wiring for pmap %p va %#" PRIxVADDR
XENPRINTF(("xbdback %s: connect va 0x%" PRIxVADDR "\n", xbusd->xbusd_path, xbdi->xbdi_ring_va));
printf("%s: %s %#" PRIxPADDR "-%#" PRIxVADDR " (%#" PRIxVADDR
DPRINTFN(1, "0x%08"PRIxVADDR" + 0x%zx <- 0x%lx\n", dst, freesz,
DPRINTFN(1, "0x%08"PRIxVADDR" + 0x%zx <- %p\n", dst, freesz, src);
DPRINTFN(1, "0x%08"PRIxVADDR" + 0x%zx\n", dst, freesz);
"uvm_map %#"PRIxVSIZE"@%#"PRIxVADDR" failed %d\n",
PRIxVADDR"/%#"PRIxVSIZE" fd@%#"
snprintf(soff, sizeof(soff), "-0x%"PRIxVADDR,
snprintf(soff, sizeof(soff), "+0x%"PRIxVADDR,
#define FMT_RUN "%#"PRIxVADDR
"%.*"PRIxVADDR"-%.*"PRIxVADDR" %c%c%c%c "
"%#"PRIxVADDR" %#"PRIxVADDR" "
KASSERTMSG(ptep != NULL, "%#"PRIxVADDR " %#"PRIxVADDR, va,
KASSERTMSG(ptep != NULL, "%#"PRIxVADDR " %#"PRIxVADDR, va,
panic("%s: contents (%lx) of va %#"PRIxVADDR
KASSERTMSG(ptep != NULL, "pmap %p va %#"PRIxVADDR" invalid STE",
"pmap %p va %#" PRIxVADDR " invalid PTE %#" PRIxPTE " @ %p",
printf("%s: wiring for pmap %p va %#"PRIxVADDR" unchanged!\n",
panic("pmap_extract: io address %#"PRIxVADDR"", va);
panic("%s: illegal kernel mapped address %#"PRIxVADDR,
"va %#"PRIxVADDR, va);
printf("%s: found va %#"PRIxVADDR
pr(" pv[%zu].pv_va = %" PRIxVADDR " (kenter=%s)\n",
panic("%s: kva %#"PRIxVADDR" not in range",
panic("%s: kva %#"PRIxVADDR" not in range",
panic("%s: uva %#"PRIxVADDR" not in range",
"va %" PRIxVADDR " sz %" PRIxPSIZE, pdp->pd_va,
"pmap_kernel: %s, va %#" PRIxVADDR,
"pmap %p va %#" PRIxVADDR, pmap, va);
printf("%s: %p, %"PRIxVADDR", %"PRIxVADDR", %p, %"PRIxPTR"\n",
KASSERTMSG(pte_valid_p(pte), "va %#"PRIxVADDR" %#"PRIxPTE,
"pmap %p (asid %u) va %#"PRIxVADDR" pte %#"PRIxPTE" rv %d",
"out of range write: slot=%#"PRIxVADDR
"%#"PRIxVADDR" %#"PRIxVADDR" %#"PRIxVSIZE,
"vm_map_min(map) [%#"PRIxVADDR"] <= start [%#"PRIxVADDR"]"
"loopva=%#"PRIxVADDR, loopva);
"%#"PRIxVADDR" %#"PRIxPTR" %#zx",
"loopva=%#"PRIxVADDR" loopsize=%#"PRIxVSIZE
"[%s] *start=%"PRIxVADDR" orig_start=%"PRIxVADDR \
" flags=%x entry@%p=[%"PRIxVADDR",%"PRIxVADDR")" \
"%s map=%p hint=%#" PRIxVADDR " %s orig_hint=%#" PRIxVADDR
" flags=%#x entry@%p=[%" PRIxVADDR ",%" PRIxVADDR ")"
" entry->next@%p=[%" PRIxVADDR ",%" PRIxVADDR ")"
" entry->next->start=0x%"PRIxVADDR" min=0x%"PRIxVADDR,
panic("%s: %#"PRIxVADDR" has mapping",
"tmpent->start=%#"PRIxVADDR
", tmpent->end=%#"PRIxVADDR
", end=%#"PRIxVADDR,
KASSERTMSG((start & PAGE_MASK) == 0, "start=0x%"PRIxVADDR, start);
KASSERTMSG((len & PAGE_MASK) == 0, "len=0x%"PRIxVADDR, len);
printf("corrupt: 0x%"PRIxVADDR"x >= 0x%"PRIxVADDR"x\n",
uprintf("sbrk: grow %#"PRIxVADDR" failed, error = %d\n",
printf("%*s%s %p: [%#"PRIxVADDR"->%#"PRIxVADDR"]\n", indent(2), "",
printf("%*s start = %#"PRIxVADDR",", indent(2), "", vme->start);
printf(" end = %#"PRIxVADDR",", vme->end);
printf("%*s%#"PRIxVADDR" %#"PRIxVADDR" %c%c%c %c%c%c %s %s %d %d %d",
printf("%*s%0*"PRIxVADDR"-%0*"PRIxVADDR" %c%c%c%c %0*" PRIx64 " %02llx:%02llx %llu %s\n",
printf("%*s - %p: %#"PRIxVADDR"->%#"PRIxVADDR": obj=%p/%#" PRIx64 ", amap=%p/%d\n",
printf("%*s%0*"PRIxVADDR"-%0*"PRIxVADDR" %7luk %0*" PRIx64 " %c%c%c%c%c (%c%c%c) %d/%d/%d %02llu:%02llu %7llu - %s\n",