On Tue, Oct 12, 2021 at 8:52 PM Richard Henderson < richard.henderson@linaro.org> wrote: > This is not used by, nor required by, user-only. > > Signed-off-by: Richard Henderson > --- > target/ppc/internal.h | 8 +++----- > target/ppc/excp_helper.c | 8 +++----- > 2 files changed, 6 insertions(+), 10 deletions(-) > Reviewed-by: Warner Losh > diff --git a/target/ppc/internal.h b/target/ppc/internal.h > index 339974b7d8..6aa9484f34 100644 > --- a/target/ppc/internal.h > +++ b/target/ppc/internal.h > @@ -211,11 +211,6 @@ void helper_compute_fprf_float16(CPUPPCState *env, > float16 arg); > void helper_compute_fprf_float32(CPUPPCState *env, float32 arg); > void helper_compute_fprf_float128(CPUPPCState *env, float128 arg); > > -/* Raise a data fault alignment exception for the specified virtual > address */ > -void ppc_cpu_do_unaligned_access(CPUState *cs, vaddr addr, > - MMUAccessType access_type, int mmu_idx, > - uintptr_t retaddr) QEMU_NORETURN; > - > /* translate.c */ > > int ppc_fixup_cpu(PowerPCCPU *cpu); > @@ -291,6 +286,9 @@ void ppc_cpu_record_sigsegv(CPUState *cs, vaddr addr, > bool ppc_cpu_tlb_fill(CPUState *cs, vaddr address, int size, > MMUAccessType access_type, int mmu_idx, > bool probe, uintptr_t retaddr); > +void ppc_cpu_do_unaligned_access(CPUState *cs, vaddr addr, > + MMUAccessType access_type, int mmu_idx, > + uintptr_t retaddr) QEMU_NORETURN; > #endif > > #endif /* PPC_INTERNAL_H */ > diff --git a/target/ppc/excp_helper.c b/target/ppc/excp_helper.c > index e568a54536..17607adbe4 100644 > --- a/target/ppc/excp_helper.c > +++ b/target/ppc/excp_helper.c > @@ -1454,11 +1454,8 @@ void helper_book3s_msgsndp(CPUPPCState *env, > target_ulong rb) > > book3s_msgsnd_common(pir, PPC_INTERRUPT_DOORBELL); > } > -#endif > -#endif /* CONFIG_TCG */ > -#endif > +#endif /* TARGET_PPC64 */ > > -#ifdef CONFIG_TCG > void ppc_cpu_do_unaligned_access(CPUState *cs, vaddr vaddr, > MMUAccessType access_type, > int mmu_idx, uintptr_t retaddr) > @@ -1483,4 +1480,5 @@ void ppc_cpu_do_unaligned_access(CPUState *cs, vaddr > vaddr, > env->error_code = 0; > cpu_loop_exit_restore(cs, retaddr); > } > -#endif > +#endif /* CONFIG_TCG */ > +#endif /* !CONFIG_USER_ONLY */ > -- > 2.25.1 > > >