aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Metcalf <cmetcalf@tilera.com>2013-08-07 12:03:53 -0400
committerChris Metcalf <cmetcalf@tilera.com>2013-08-13 16:26:09 -0400
commitdadf78bf0359ee87a9d0b19ce42dbce7d0a72a61 (patch)
tree7782b85f8f1e96ebdbb5d6ab55e4908230cfa1d9
parentba02f0eb826da6dbdc5a2958ac52304ee441234f (diff)
tile: make register dumps more readable
It's much easier to read register dumps if you read vertically rather than horizontally, since the register numbers line up and lead the eye down more than to the right. Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
-rw-r--r--arch/tile/kernel/process.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/arch/tile/kernel/process.c b/arch/tile/kernel/process.c
index 25678b83b747..663289b803fc 100644
--- a/arch/tile/kernel/process.c
+++ b/arch/tile/kernel/process.c
@@ -591,21 +591,21 @@ void show_regs(struct pt_regs *regs)
591 pr_err("\n"); 591 pr_err("\n");
592 show_regs_print_info(KERN_ERR); 592 show_regs_print_info(KERN_ERR);
593#ifdef __tilegx__ 593#ifdef __tilegx__
594 for (i = 0; i < 51; i += 3) 594 for (i = 0; i < 17; i++)
595 pr_err(" r%-2d: "REGFMT" r%-2d: "REGFMT" r%-2d: "REGFMT"\n", 595 pr_err(" r%-2d: "REGFMT" r%-2d: "REGFMT" r%-2d: "REGFMT"\n",
596 i, regs->regs[i], i+1, regs->regs[i+1], 596 i, regs->regs[i], i+18, regs->regs[i+18],
597 i+2, regs->regs[i+2]); 597 i+36, regs->regs[i+36]);
598 pr_err(" r51: "REGFMT" r52: "REGFMT" tp : "REGFMT"\n", 598 pr_err(" r17: "REGFMT" r35: "REGFMT" tp : "REGFMT"\n",
599 regs->regs[51], regs->regs[52], regs->tp); 599 regs->regs[17], regs->regs[35], regs->tp);
600 pr_err(" sp : "REGFMT" lr : "REGFMT"\n", regs->sp, regs->lr); 600 pr_err(" sp : "REGFMT" lr : "REGFMT"\n", regs->sp, regs->lr);
601#else 601#else
602 for (i = 0; i < 52; i += 4) 602 for (i = 0; i < 13; i++)
603 pr_err(" r%-2d: "REGFMT" r%-2d: "REGFMT 603 pr_err(" r%-2d: "REGFMT" r%-2d: "REGFMT
604 " r%-2d: "REGFMT" r%-2d: "REGFMT"\n", 604 " r%-2d: "REGFMT" r%-2d: "REGFMT"\n",
605 i, regs->regs[i], i+1, regs->regs[i+1], 605 i, regs->regs[i], i+14, regs->regs[i+14],
606 i+2, regs->regs[i+2], i+3, regs->regs[i+3]); 606 i+27, regs->regs[i+27], i+40, regs->regs[i+40]);
607 pr_err(" r52: "REGFMT" tp : "REGFMT" sp : "REGFMT" lr : "REGFMT"\n", 607 pr_err(" r13: "REGFMT" tp : "REGFMT" sp : "REGFMT" lr : "REGFMT"\n",
608 regs->regs[52], regs->tp, regs->sp, regs->lr); 608 regs->regs[13], regs->tp, regs->sp, regs->lr);
609#endif 609#endif
610 pr_err(" pc : "REGFMT" ex1: %ld faultnum: %ld\n", 610 pr_err(" pc : "REGFMT" ex1: %ld faultnum: %ld\n",
611 regs->pc, regs->ex1, regs->faultnum); 611 regs->pc, regs->ex1, regs->faultnum);