diff options
author | Bibo Mao <maobibo@loongson.cn> | 2025-04-23 16:04:16 +0800 |
---|---|---|
committer | Song Gao <gaosong@loongson.cn> | 2025-04-24 10:08:45 +0800 |
commit | ad5233ba5c7dcc92ee79d015f2168fb7e0279118 (patch) | |
tree | d47aa8e167b8ec45d5dd6498ea0ca3b402e847ae | |
parent | 9c9ffc013db126727d6121754e461550ba60a69f (diff) | |
download | qemu-ad5233ba5c7dcc92ee79d015f2168fb7e0279118.zip qemu-ad5233ba5c7dcc92ee79d015f2168fb7e0279118.tar.gz qemu-ad5233ba5c7dcc92ee79d015f2168fb7e0279118.tar.bz2 |
target/loongarch: Add static definition with function loongarch_tlb_search()
Function loongarch_tlb_search() is only referenced in file tcg/tlb_helper.c,
define this function with static attribution.
Signed-off-by: Bibo Mao <maobibo@loongson.cn>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20250423080417.3739809-9-maobibo@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>
-rw-r--r-- | target/loongarch/internals.h | 2 | ||||
-rw-r--r-- | target/loongarch/tcg/tlb_helper.c | 4 |
2 files changed, 2 insertions, 4 deletions
diff --git a/target/loongarch/internals.h b/target/loongarch/internals.h index 9fdc305..3a079fe 100644 --- a/target/loongarch/internals.h +++ b/target/loongarch/internals.h @@ -54,8 +54,6 @@ uint64_t cpu_loongarch_get_constant_timer_counter(LoongArchCPU *cpu); uint64_t cpu_loongarch_get_constant_timer_ticks(LoongArchCPU *cpu); void cpu_loongarch_store_constant_timer_config(LoongArchCPU *cpu, uint64_t value); -bool loongarch_tlb_search(CPULoongArchState *env, target_ulong vaddr, - int *index); int get_physical_address(CPULoongArchState *env, hwaddr *physical, int *prot, target_ulong address, MMUAccessType access_type, int mmu_idx, int is_debug); diff --git a/target/loongarch/tcg/tlb_helper.c b/target/loongarch/tcg/tlb_helper.c index 8509aa9..2fdd100 100644 --- a/target/loongarch/tcg/tlb_helper.c +++ b/target/loongarch/tcg/tlb_helper.c @@ -209,8 +209,8 @@ static uint32_t get_random_tlb(uint32_t low, uint32_t high) * field in tlb entry contains bit[47:13], so need adjust. * virt_vpn = vaddr[47:13] */ -bool loongarch_tlb_search(CPULoongArchState *env, target_ulong vaddr, - int *index) +static bool loongarch_tlb_search(CPULoongArchState *env, target_ulong vaddr, + int *index) { LoongArchTLB *tlb; uint16_t csr_asid, tlb_asid, stlb_idx; |