projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
16457e7
)
ppc: Add CFAR, DAR and DSISR to the dictionary of printable registers
author
Tom Musta
<tommusta@gmail.com>
Wed, 25 Sep 2013 07:41:13 +0000
(17:41 +1000)
committer
Alexander Graf
<agraf@suse.de>
Fri, 25 Oct 2013 21:25:45 +0000
(23:25 +0200)
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>
monitor.c
patch
|
blob
|
history
diff --git
a/monitor.c
b/monitor.c
index 74f3f1ba603c60390f767ab0720389d1d2eed10a..b02b21c44e3044a18ee200376e519a9e23afd02d 100644
(file)
--- 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]) },