qemu-stable
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-stable] [PATCH 022/113] target/xtensa: dump correct physical regis


From: Michael Roth
Subject: [Qemu-stable] [PATCH 022/113] target/xtensa: dump correct physical registers
Date: Mon, 18 Jun 2018 20:41:48 -0500

From: Max Filippov <address@hidden>

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: address@hidden
Signed-off-by: Max Filippov <address@hidden>
(cherry picked from commit b55b1afda942306e4e40420aced1524bd83ba16d)
 Conflicts:
        target/xtensa/translate.c
* drop context dependencies
Signed-off-by: Michael Roth <address@hidden>
---
 target/xtensa/translate.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/target/xtensa/translate.c b/target/xtensa/translate.c
index 20f7ddf042..60f2fe6e0b 100644
--- a/target/xtensa/translate.c
+++ b/target/xtensa/translate.c
@@ -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) {
-- 
2.11.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]