diff mbox

ppc: Add CFAR, DAR and DSISR to the dictionary of printable registers

Message ID 20130925174113.07a78679@kryten
State New
Headers show

Commit Message

Anton Blanchard Sept. 25, 2013, 7:41 a.m. UTC
From: Tom Musta <tommusta@gmail.com>

The CFAR, DAR and DSISR registers are currently missing from the 
dictionary of registers that may be printed in the QEMU console.
These are interesting registers when debugging.  With this patch,
the following commands work properly:

     (qemu) print $cfar
     (qemu) print $dar
     (qemu) print $dsisr

Signed-off-by: Tom Musta <tommusta@gmail.com>
Reviewed-by: Anton Blanchard <anton@samba.org>
---

Comments

Alexander Graf Sept. 25, 2013, 12:38 p.m. UTC | #1
On 25.09.2013, at 09:41, Anton Blanchard wrote:

> From: Tom Musta <tommusta@gmail.com>
> 
> The CFAR, DAR and DSISR registers are currently missing from the 
> dictionary of registers that may be printed in the QEMU console.
> These are interesting registers when debugging.  With this patch,
> the following commands work properly:
> 
>     (qemu) print $cfar
>     (qemu) print $dar
>     (qemu) print $dsisr
> 
> Signed-off-by: Tom Musta <tommusta@gmail.com>
> Reviewed-by: Anton Blanchard <anton@samba.org>

Thanks, applied to ppc-next.


Alex
diff mbox

Patch

Index: b/monitor.c
===================================================================
--- a/monitor.c
+++ b/monitor.c
@@ -3186,6 +3186,9 @@  static const MonitorDef monitor_defs[] =
 
     { "srr0", offsetof(CPUPPCState, spr[SPR_SRR0]) },
     { "srr1", offsetof(CPUPPCState, spr[SPR_SRR1]) },
+    { "dar", offsetof(CPUPPCState, spr[SPR_DAR]) },
+    { "dsisr", offsetof(CPUPPCState, spr[SPR_DSISR]) },
+    { "cfar", offsetof(CPUPPCState, spr[SPR_CFAR]) },
     { "sprg0", offsetof(CPUPPCState, spr[SPR_SPRG0]) },
     { "sprg1", offsetof(CPUPPCState, spr[SPR_SPRG1]) },
     { "sprg2", offsetof(CPUPPCState, spr[SPR_SPRG2]) },