Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
accel/tcg: Remove helper_unaligned_{ld,st}
These functions are now unused.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
  • Loading branch information
rth7680 committed May 16, 2023
1 parent 2908650 commit a0d99b3
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 16 deletions.
10 changes: 0 additions & 10 deletions accel/tcg/user-exec.c
Expand Up @@ -889,16 +889,6 @@ void page_reset_target_data(target_ulong start, target_ulong last) { }

/* The softmmu versions of these helpers are in cputlb.c. */

void helper_unaligned_ld(CPUArchState *env, target_ulong addr)
{
cpu_loop_exit_sigbus(env_cpu(env), addr, MMU_DATA_LOAD, GETPC());
}

void helper_unaligned_st(CPUArchState *env, target_ulong addr)
{
cpu_loop_exit_sigbus(env_cpu(env), addr, MMU_DATA_STORE, GETPC());
}

static void *cpu_mmu_lookup(CPUArchState *env, abi_ptr addr,
MemOp mop, uintptr_t ra, MMUAccessType type)
{
Expand Down
6 changes: 0 additions & 6 deletions include/tcg/tcg-ldst.h
Expand Up @@ -60,10 +60,4 @@ void helper_stq_mmu(CPUArchState *env, target_ulong addr, uint64_t val,
void helper_st16_mmu(CPUArchState *env, target_ulong addr, Int128 val,
MemOpIdx oi, uintptr_t retaddr);

#ifdef CONFIG_USER_ONLY

G_NORETURN void helper_unaligned_ld(CPUArchState *env, target_ulong addr);
G_NORETURN void helper_unaligned_st(CPUArchState *env, target_ulong addr);

#endif /* CONFIG_USER_ONLY */
#endif /* TCG_LDST_H */

0 comments on commit a0d99b3

Please sign in to comment.