accel/tcg: Update tb [inv-]hash wrapper prototypes

This commit is contained in:
Matt Borgerson 2025-01-06 04:08:41 -07:00
parent 5ed35dc074
commit 8d84f63430
2 changed files with 8 additions and 8 deletions

View File

@ -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,

View File

@ -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. */