aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBibo Mao <maobibo@loongson.cn>2025-04-23 16:04:12 +0800
committerSong Gao <gaosong@loongson.cn>2025-04-24 10:01:29 +0800
commit566bf2de87160a8a2fe5a1ba1a2f31f6869f4f80 (patch)
tree20d7da7f5884f4510a898b63d87f7347acb47441
parent885398ee09b5ee3d26d2ee670f468282c9ce8512 (diff)
downloadqemu-566bf2de87160a8a2fe5a1ba1a2f31f6869f4f80.zip
qemu-566bf2de87160a8a2fe5a1ba1a2f31f6869f4f80.tar.gz
qemu-566bf2de87160a8a2fe5a1ba1a2f31f6869f4f80.tar.bz2
target/loongarch: Add stub function loongarch_get_addr_from_tlb
Stub function loongarch_get_addr_from_tlb() is added if option CONFIG_TCG is not enabled, so this function can be called in KVM only mode. Signed-off-by: Bibo Mao <maobibo@loongson.cn> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-Id: <20250423080417.3739809-5-maobibo@loongson.cn> Signed-off-by: Song Gao <gaosong@loongson.cn>
-rw-r--r--target/loongarch/cpu_helper.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/target/loongarch/cpu_helper.c b/target/loongarch/cpu_helper.c
index 8ae9a44..71180bc 100644
--- a/target/loongarch/cpu_helper.c
+++ b/target/loongarch/cpu_helper.c
@@ -156,7 +156,16 @@ static int loongarch_get_addr_from_tlb(CPULoongArchState *env, hwaddr *physical,
return TLBRET_NOMATCH;
}
+#else
+static int loongarch_get_addr_from_tlb(CPULoongArchState *env, hwaddr *physical,
+ int *prot, target_ulong address,
+ MMUAccessType access_type, int mmu_idx)
+{
+ return TLBRET_NOMATCH;
+}
+#endif
+#ifdef CONFIG_TCG
void get_dir_base_width(CPULoongArchState *env, uint64_t *dir_base,
uint64_t *dir_width, target_ulong level)
{