]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/powerpc/xmon/xmon.c
powerpc: Save Come-From Address Register (CFAR) in exception frame
[mirror_ubuntu-zesty-kernel.git] / arch / powerpc / xmon / xmon.c
index 60593ad861e803938956b352135c2028ea93de08..909804aaeebb56f90798f3ef08ab606f0ece7fcf 100644 (file)
@@ -1497,6 +1497,10 @@ static void prregs(struct pt_regs *fp)
 #endif
        printf("pc  = ");
        xmon_print_symbol(fp->nip, " ", "\n");
+       if (TRAP(fp) != 0xc00 && cpu_has_feature(CPU_FTR_CFAR)) {
+               printf("cfar= ");
+               xmon_print_symbol(fp->orig_gpr3, " ", "\n");
+       }
        printf("lr  = ");
        xmon_print_symbol(fp->link, " ", "\n");
        printf("msr = "REG"   cr  = %.8lx\n", fp->msr, fp->ccr);