summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hw/misc/lm32_sys.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/hw/misc/lm32_sys.c b/hw/misc/lm32_sys.c
index b2e157c68a..e394f2e63b 100644
--- a/hw/misc/lm32_sys.c
+++ b/hw/misc/lm32_sys.c
@@ -82,6 +82,9 @@ static void sys_write(void *opaque, hwaddr addr,
testname = (char *)s->testname;
fprintf(stderr, "TC %-*s %s\n", MAX_TESTNAME_LEN,
testname, (value) ? "FAILED" : "OK");
+ if (value) {
+ cpu_dump_state(qemu_get_cpu(0), stderr, fprintf, 0);
+ }
break;
case R_TESTNAME:
s->regs[addr] = value;