Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dadf78bf authored by Chris Metcalf's avatar Chris Metcalf
Browse files

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: default avatarChris Metcalf <cmetcalf@tilera.com>
parent ba02f0eb
Loading
Loading
Loading
Loading
+10 −10
Original line number Original line Diff line number Diff line
@@ -591,21 +591,21 @@ void show_regs(struct pt_regs *regs)
	pr_err("\n");
	pr_err("\n");
	show_regs_print_info(KERN_ERR);
	show_regs_print_info(KERN_ERR);
#ifdef __tilegx__
#ifdef __tilegx__
	for (i = 0; i < 51; i += 3)
	for (i = 0; i < 17; i++)
		pr_err(" r%-2d: "REGFMT" r%-2d: "REGFMT" r%-2d: "REGFMT"\n",
		pr_err(" r%-2d: "REGFMT" r%-2d: "REGFMT" r%-2d: "REGFMT"\n",
		       i, regs->regs[i], i+1, regs->regs[i+1],
		       i, regs->regs[i], i+18, regs->regs[i+18],
		       i+2, regs->regs[i+2]);
		       i+36, regs->regs[i+36]);
	pr_err(" r51: "REGFMT" r52: "REGFMT" tp : "REGFMT"\n",
	pr_err(" r17: "REGFMT" r35: "REGFMT" tp : "REGFMT"\n",
	       regs->regs[51], regs->regs[52], regs->tp);
	       regs->regs[17], regs->regs[35], regs->tp);
	pr_err(" sp : "REGFMT" lr : "REGFMT"\n", regs->sp, regs->lr);
	pr_err(" sp : "REGFMT" lr : "REGFMT"\n", regs->sp, regs->lr);
#else
#else
	for (i = 0; i < 52; i += 4)
	for (i = 0; i < 13; i++)
		pr_err(" r%-2d: "REGFMT" r%-2d: "REGFMT
		pr_err(" r%-2d: "REGFMT" r%-2d: "REGFMT
		       " r%-2d: "REGFMT" r%-2d: "REGFMT"\n",
		       " r%-2d: "REGFMT" r%-2d: "REGFMT"\n",
		       i, regs->regs[i], i+1, regs->regs[i+1],
		       i, regs->regs[i], i+14, regs->regs[i+14],
		       i+2, regs->regs[i+2], i+3, regs->regs[i+3]);
		       i+27, regs->regs[i+27], i+40, regs->regs[i+40]);
	pr_err(" r52: "REGFMT" tp : "REGFMT" sp : "REGFMT" lr : "REGFMT"\n",
	pr_err(" r13: "REGFMT" tp : "REGFMT" sp : "REGFMT" lr : "REGFMT"\n",
	       regs->regs[52], regs->tp, regs->sp, regs->lr);
	       regs->regs[13], regs->tp, regs->sp, regs->lr);
#endif
#endif
	pr_err(" pc : "REGFMT" ex1: %ld     faultnum: %ld\n",
	pr_err(" pc : "REGFMT" ex1: %ld     faultnum: %ld\n",
	       regs->pc, regs->ex1, regs->faultnum);
	       regs->pc, regs->ex1, regs->faultnum);