summaryrefslogtreecommitdiff
path: root/monitor.c
diff options
context:
space:
mode:
authorTom Musta <tommusta@gmail.com>2013-09-25 17:41:13 +1000
committerAlexander Graf <agraf@suse.de>2013-10-25 23:25:45 +0200
commit04f1f7842e18c4b5e50203cc5b207cafb7c62974 (patch)
treefe5c3eeca65f02cc4a5ede8b88e1cb0283ef5174 /monitor.c
parent16457e7f4a10125db06b84e5e843d9544552436e (diff)
downloadqemu-04f1f7842e18c4b5e50203cc5b207cafb7c62974.tar.gz
ppc: Add CFAR, DAR and DSISR to the dictionary of printable registers
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> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'monitor.c')
-rw-r--r--monitor.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/monitor.c b/monitor.c
index 74f3f1ba60..b02b21c44e 100644
--- 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]) },