PANICNVADD
PANICNVADD(pnv, "rdi", rp->r_rdi);
PANICNVADD(pnv, "rsi", rp->r_rsi);
PANICNVADD(pnv, "rdx", rp->r_rdx);
PANICNVADD(pnv, "rcx", rp->r_rcx);
PANICNVADD(pnv, "r8", rp->r_r8);
PANICNVADD(pnv, "r9", rp->r_r9);
PANICNVADD(pnv, "rax", rp->r_rax);
PANICNVADD(pnv, "rbx", rp->r_rbx);
PANICNVADD(pnv, "rbp", rp->r_rbp);
PANICNVADD(pnv, "r10", rp->r_r10);
PANICNVADD(pnv, "r11", rp->r_r11);
PANICNVADD(pnv, "r12", rp->r_r12);
PANICNVADD(pnv, "r13", rp->r_r13);
PANICNVADD(pnv, "r14", rp->r_r14);
PANICNVADD(pnv, "r15", rp->r_r15);
PANICNVADD(pnv, "fsbase", rdmsr(MSR_AMD_FSBASE));
PANICNVADD(pnv, "gsbase", rdmsr(MSR_AMD_GSBASE));
PANICNVADD(pnv, "ds", rp->r_ds);
PANICNVADD(pnv, "es", rp->r_es);
PANICNVADD(pnv, "fs", rp->r_fs);
PANICNVADD(pnv, "gs", rp->r_gs);
PANICNVADD(pnv, "trapno", rp->r_trapno);
PANICNVADD(pnv, "err", rp->r_err);
PANICNVADD(pnv, "rip", rp->r_rip);
PANICNVADD(pnv, "cs", rp->r_cs);
PANICNVADD(pnv, "rflags", rp->r_rfl);
PANICNVADD(pnv, "rsp", rp->r_rsp);
PANICNVADD(pnv, "ss", rp->r_ss);
PANICNVADD(pnv, "gdt_hi", (uint64_t)(creg.cr_gdt._l[3]));
PANICNVADD(pnv, "gdt_lo", (uint64_t)(creg.cr_gdt._l[0]));
PANICNVADD(pnv, "idt_hi", (uint64_t)(creg.cr_idt._l[3]));
PANICNVADD(pnv, "idt_lo", (uint64_t)(creg.cr_idt._l[0]));
PANICNVADD(pnv, "ldt", creg.cr_ldt);
PANICNVADD(pnv, "task", creg.cr_task);
PANICNVADD(pnv, "cr0", creg.cr_cr0);
PANICNVADD(pnv, "cr2", creg.cr_cr2);
PANICNVADD(pnv, "cr3", creg.cr_cr3);
PANICNVADD(pnv, "cr4", creg.cr_cr4);
PANICNVADD(pnv, "tstate", rp->r_tstate);
PANICNVADD(pnv, "g1", rp->r_g1);
PANICNVADD(pnv, "g2", rp->r_g2);
PANICNVADD(pnv, "g3", rp->r_g3);
PANICNVADD(pnv, "g4", rp->r_g4);
PANICNVADD(pnv, "g5", rp->r_g5);
PANICNVADD(pnv, "g6", rp->r_g6);
PANICNVADD(pnv, "g7", rp->r_g7);
PANICNVADD(pnv, "o0", rp->r_o0);
PANICNVADD(pnv, "o1", rp->r_o1);
PANICNVADD(pnv, "o2", rp->r_o2);
PANICNVADD(pnv, "o3", rp->r_o3);
PANICNVADD(pnv, "o4", rp->r_o4);
PANICNVADD(pnv, "o5", rp->r_o5);
PANICNVADD(pnv, "o6", rp->r_o6);
PANICNVADD(pnv, "o7", rp->r_o7);
PANICNVADD(pnv, "pc", (ulong_t)rp->r_pc);
PANICNVADD(pnv, "npc", (ulong_t)rp->r_npc);
PANICNVADD(pnv, "y", (uint32_t)rp->r_y);
PANICNVADD(pnv, name, ptp->ptl1_tl);
PANICNVADD(pnv, name, ptp->ptl1_tt);
PANICNVADD(pnv, name, ptp->ptl1_tpc);
PANICNVADD(pnv, name, ptp->ptl1_tnpc);
PANICNVADD(pnv, name, ptp->ptl1_tstate);
PANICNVADD(pnv, "sfsr", tip->trap_mmu_fsr);
PANICNVADD(pnv, "sfar", tip->trap_addr);
PANICNVADD(pnv, "tt", tip->trap_type);
PANICNVADD(pnv, name, ptp->ptl1_tl);
PANICNVADD(pnv, name, ptp->ptl1_tt);
PANICNVADD(pnv, name, ptp->ptl1_tpc);
PANICNVADD(pnv, name, ptp->ptl1_tnpc);
PANICNVADD(pnv, name, ptp->ptl1_tstate);
PANICNVADD(pnv, "sfsr", tip->trap_mmu_fsr);
PANICNVADD(pnv, "sfar", tip->trap_addr);
PANICNVADD(pnv, "tt", tip->trap_type);