@samitouri / QOSamiQemu / commits / 5dd04faf9f

target/arm: Dump FPMR when present

Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20260522220306.235200-16-richard.henderson@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

Richard Henderson committed May 22, 2026 at 15:02 UTC 5dd04faf9f95b37519d1737c498c1d7570201903
1 file changed +5 -1
target/arm/cpu.c
+5 -1
@@ -972,8 +972,12 @@ static void aarch64_cpu_dump_state(CPUState *cs, FILE *f, int flags)
972 qemu_fprintf(f, " FPU disabled\n");
973 return;
974 }
975 - qemu_fprintf(f, " FPCR=%08x FPSR=%08x\n",
975 + qemu_fprintf(f, " FPCR=%08x FPSR=%08x",
976 vfp_get_fpcr(env), vfp_get_fpsr(env));
977 + if (cpu_isar_feature(aa64_fpmr, cpu)) {
978 + qemu_fprintf(f, " FPMR=0x%" PRIx64, env->vfp.fpmr);
979 + }
980 + qemu_fprintf(f, "\n");
981
982 if (cpu_isar_feature(aa64_sme, cpu) && FIELD_EX64(env->svcr, SVCR, SM)) {
983 sve = sme_exception_el(env, el) == 0;