]> git.proxmox.com Git - mirror_qemu.git/commitdiff
target/riscv: Honor CPU_DUMP_FPU
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 11 May 2018 03:31:33 +0000 (20:31 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 18 May 2018 21:52:38 +0000 (14:52 -0700)
Cc: Palmer Dabbelt <palmer@sifive.com>
Cc: Sagar Karandikar <sagark@eecs.berkeley.edu>
Cc: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Reviewed-by: Michael Clark <mjc@sifive.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/riscv/cpu.c

index 4e5a56d4e312a8decbf763a7fe415d0112144919..d630e8fd6c62c315ad32aedd448a3367c6ac2194 100644 (file)
@@ -219,11 +219,13 @@ static void riscv_cpu_dump_state(CPUState *cs, FILE *f,
             cpu_fprintf(f, "\n");
         }
     }
-    for (i = 0; i < 32; i++) {
-        cpu_fprintf(f, " %s %016" PRIx64,
-            riscv_fpr_regnames[i], env->fpr[i]);
-        if ((i & 3) == 3) {
-            cpu_fprintf(f, "\n");
+    if (flags & CPU_DUMP_FPU) {
+        for (i = 0; i < 32; i++) {
+            cpu_fprintf(f, " %s %016" PRIx64,
+                riscv_fpr_regnames[i], env->fpr[i]);
+            if ((i & 3) == 3) {
+                cpu_fprintf(f, "\n");
+            }
         }
     }
 }