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 <jcmvbkbc@gmail.com>
(cherry picked from commit b55b1afda9
)
Conflicts:
target/xtensa/translate.c
* drop context dependencies
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
stable-2.11
parent
1f4637953e
commit
2ac88347fa
|
@ -3288,6 +3288,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) {
|
||||
|
|
Loading…
Reference in New Issue