summaryrefslogtreecommitdiff
path: root/arch/alpha/kernel/process.c
diff options
context:
space:
mode:
authorBenjamin LaHaise <bcrl@redhat.com>2002-10-10 05:33:37 -0400
committerBenjamin LaHaise <bcrl@redhat.com>2002-10-10 05:33:37 -0400
commit994b3fb017e7ea4a1124b79a257fdf69dbbea16f (patch)
tree692e5e965b1dbbd63e111296a427a727284e10c6 /arch/alpha/kernel/process.c
parentecb796f5bc603e978b41e868f2f234a249ab288c (diff)
parent469d2810663a7084344107cd702dabeeb7e261ed (diff)
Merge redhat.com:/md0/linus-2.5 into redhat.com:/md0/aio-2.5
Diffstat (limited to 'arch/alpha/kernel/process.c')
-rw-r--r--arch/alpha/kernel/process.c23
1 files changed, 5 insertions, 18 deletions
diff --git a/arch/alpha/kernel/process.c b/arch/alpha/kernel/process.c
index b0cd16ef9493..e3a608e79a6b 100644
--- a/arch/alpha/kernel/process.c
+++ b/arch/alpha/kernel/process.c
@@ -191,26 +191,13 @@ machine_power_off(void)
common_shutdown(LINUX_REBOOT_CMD_POWER_OFF, NULL);
}
+/* Used by sysrq-p, among others. I don't believe r9-r15 are ever
+ saved in the context it's used. */
+
void
-show_regs(struct pt_regs * regs)
+show_regs(struct pt_regs *regs)
{
- printk("\n");
- printk("Pid: %d, comm: %20s\n", current->pid, current->comm);
- printk("ps: %04lx pc: [<%016lx>] CPU %d %s\n",
- regs->ps, regs->pc, smp_processor_id(), print_tainted());
- printk("rp: [<%016lx>] sp: %p\n", regs->r26, regs+1);
- printk(" r0: %016lx r1: %016lx r2: %016lx r3: %016lx\n",
- regs->r0, regs->r1, regs->r2, regs->r3);
- printk(" r4: %016lx r5: %016lx r6: %016lx r7: %016lx\n",
- regs->r4, regs->r5, regs->r6, regs->r7);
- printk(" r8: %016lx r16: %016lx r17: %016lx r18: %016lx\n",
- regs->r8, regs->r16, regs->r17, regs->r18);
- printk("r19: %016lx r20: %016lx r21: %016lx r22: %016lx\n",
- regs->r19, regs->r20, regs->r21, regs->r22);
- printk("r23: %016lx r24: %016lx r25: %016lx r26: %016lx\n",
- regs->r23, regs->r24, regs->r25, regs->r26);
- printk("r27: %016lx r28: %016lx r29: %016lx hae: %016lx\n",
- regs->r27, regs->r28, regs->gp, regs->hae);
+ dik_show_regs(regs, 0);
}
/*