34 lines
1.3 KiB
Diff
34 lines
1.3 KiB
Diff
|
|
From 8a43c9379651fbf9d015240d6dc7c4b90ce98683 Mon Sep 17 00:00:00 2001
|
||
|
|
From: Bibo Mao <maobibo@loongson.cn>
|
||
|
|
Date: Wed, 6 Dec 2023 16:18:39 +0800
|
||
|
|
Subject: [PATCH] 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 <maobibo@loongson.cn>
|
||
|
|
Reviewed-by: Song Gao <gaosong@loongson.cn>
|
||
|
|
Message-Id: <20231206081839.2290178-1-maobibo@loongson.cn>
|
||
|
|
Signed-off-by: Song Gao <gaosong@loongson.cn>
|
||
|
|
---
|
||
|
|
target/loongarch/cpu.c | 2 ++
|
||
|
|
1 file changed, 2 insertions(+)
|
||
|
|
|
||
|
|
diff --git a/target/loongarch/cpu.c b/target/loongarch/cpu.c
|
||
|
|
index fc075952e6..db9a421cc4 100644
|
||
|
|
--- a/target/loongarch/cpu.c
|
||
|
|
+++ b/target/loongarch/cpu.c
|
||
|
|
@@ -762,6 +762,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) {
|
||
|
|
--
|
||
|
|
2.27.0
|
||
|
|
|