From: Max Filippov Date: Wed, 28 Feb 2018 19:48:04 +0000 (-0800) Subject: target/xtensa: dump correct physical registers X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=b55b1afda942306e4e40420aced1524bd83ba16d;p=qemu.git target/xtensa: dump correct physical registers xtensa_cpu_dump_state outputs CPU physical registers as is, without synchronization from current window. That may result in different values printed for the current window and corresponding physical registers. Synchronize physical registers from window before dumping. Cc: qemu-stable@nongnu.org Signed-off-by: Max Filippov --- diff --git a/target/xtensa/translate.c b/target/xtensa/translate.c index 671d934ff4..3ad86d4508 100644 --- a/target/xtensa/translate.c +++ b/target/xtensa/translate.c @@ -1215,6 +1215,7 @@ void xtensa_cpu_dump_state(CPUState *cs, FILE *f, (i % 4) == 3 ? '\n' : ' '); } + xtensa_sync_phys_from_window(env); cpu_fprintf(f, "\n"); for (i = 0; i < env->config->nareg; ++i) {