From 8d84f6343031193f0b5245869b50ada29b3444df Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Mon, 6 Jan 2025 04:08:41 -0700 Subject: [PATCH] accel/tcg: Update tb [inv-]hash wrapper prototypes --- accel/tcg/cpu-exec.c | 8 ++++---- include/exec/exec-all.h | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/accel/tcg/cpu-exec.c b/accel/tcg/cpu-exec.c index 3f74152361..9376de2a4a 100644 --- a/accel/tcg/cpu-exec.c +++ b/accel/tcg/cpu-exec.c @@ -246,8 +246,8 @@ tb_htable_lookup_common(CPUState *cpu, vaddr pc, uint64_t cs_base, return qht_lookup_custom(ht, &desc, h, func); } -TranslationBlock *tb_htable_lookup(CPUState *cpu, target_ulong pc, - target_ulong cs_base, uint32_t flags, +TranslationBlock *tb_htable_lookup(CPUState *cpu, uint64_t pc, + uint64_t cs_base, uint32_t flags, uint32_t cflags) { return tb_htable_lookup_common(cpu, pc, cs_base, flags, cflags, @@ -263,8 +263,8 @@ static bool inv_tb_lookup_cmp(const void *p, const void *d) tb->ihash == tb_code_hash_func(desc->env, desc->pc, tb->size); } -TranslationBlock *inv_tb_htable_lookup(CPUState *cpu, target_ulong pc, - target_ulong cs_base, uint32_t flags, +TranslationBlock *inv_tb_htable_lookup(CPUState *cpu, uint64_t pc, + uint64_t cs_base, uint32_t flags, uint32_t cflags) { return tb_htable_lookup_common(cpu, pc, cs_base, flags, cflags, diff --git a/include/exec/exec-all.h b/include/exec/exec-all.h index 271dce07d0..36b224688e 100644 --- a/include/exec/exec-all.h +++ b/include/exec/exec-all.h @@ -452,11 +452,11 @@ void tb_phys_invalidate(TranslationBlock *tb, tb_page_addr_t page_addr); void tb_invalidate_phys_range(tb_page_addr_t start, tb_page_addr_t last); void tb_set_jmp_target(TranslationBlock *tb, int n, uintptr_t addr); -TranslationBlock *tb_htable_lookup(CPUState *cpu, target_ulong pc, - target_ulong cs_base, uint32_t flags, +TranslationBlock *tb_htable_lookup(CPUState *cpu, uint64_t pc, + uint64_t cs_base, uint32_t flags, uint32_t cflags); -TranslationBlock *inv_tb_htable_lookup(CPUState *cpu, target_ulong pc, - target_ulong cs_base, uint32_t flags, +TranslationBlock *inv_tb_htable_lookup(CPUState *cpu, uint64_t pc, + uint64_t cs_base, uint32_t flags, uint32_t cflags); /* GETPC is the true target of the return instruction that we'll execute. */