]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - arch/arm/lib/interrupts_64.c
arm64: show_regs: Dump the LRs HW values
[people/ms/u-boot.git] / arch / arm / lib / interrupts_64.c
index cbcfeec2b030056094f9c2d76da2dc9734c28cf8..8a5d82468b3f72cb8765442b1f58126f409507bd 100644 (file)
@@ -30,13 +30,12 @@ void show_regs(struct pt_regs *regs)
 {
        int i;
 
-       if (gd->flags & GD_FLG_RELOC) {
-               printf("ELR:     %lx\n", regs->elr - gd->reloc_off);
-               printf("LR:      %lx\n", regs->regs[30] - gd->reloc_off);
-       } else {
-               printf("ELR:     %lx\n", regs->elr);
-               printf("LR:      %lx\n", regs->regs[30]);
-       }
+       if (gd->flags & GD_FLG_RELOC)
+               printf("elr: %016lx lr : %016lx (reloc)\n",
+                      regs->elr - gd->reloc_off,
+                      regs->regs[30] - gd->reloc_off);
+       printf("elr: %016lx lr : %016lx\n", regs->elr, regs->regs[30]);
+
        for (i = 0; i < 29; i += 2)
                printf("x%-2d: %016lx x%-2d: %016lx\n",
                       i, regs->regs[i], i+1, regs->regs[i+1]);