From: Bibo Mao Date: Wed, 6 Dec 2023 08:18:39 +0000 (+0800) Subject: target/loongarch: Add timer information dump support X-Git-Tag: v9.0.0-rc0~132^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=be45144bee708d3b84c3c474a4d4aeb7e5c4733a;p=thirdparty%2Fqemu.git target/loongarch: Add timer information dump support Timer emulation sometimes is problematic especially when vm is running in kvm mode. This patch adds registers dump support relative with timer hardware, so that it is easier to find the problems. Signed-off-by: Bibo Mao Reviewed-by: Song Gao Message-Id: <20231206081839.2290178-1-maobibo@loongson.cn> Signed-off-by: Song Gao --- diff --git a/target/loongarch/cpu.c b/target/loongarch/cpu.c index b26187dfdeb..07319d6fb97 100644 --- a/target/loongarch/cpu.c +++ b/target/loongarch/cpu.c @@ -764,6 +764,8 @@ void loongarch_cpu_dump_state(CPUState *cs, FILE *f, int flags) qemu_fprintf(f, "TLBRENTRY=%016" PRIx64 "\n", env->CSR_TLBRENTRY); qemu_fprintf(f, "TLBRBADV=%016" PRIx64 "\n", env->CSR_TLBRBADV); qemu_fprintf(f, "TLBRERA=%016" PRIx64 "\n", env->CSR_TLBRERA); + qemu_fprintf(f, "TCFG=%016" PRIx64 "\n", env->CSR_TCFG); + qemu_fprintf(f, "TVAL=%016" PRIx64 "\n", env->CSR_TVAL); /* fpr */ if (flags & CPU_DUMP_FPU) {