On 2026-09-18 2:42, Yonggang Luo wrote:
Store error_code then call raise_excp with restore 0. Drop TCG raise_exception and raise_exception_err. Move C raise_exception_err_ra to static inline in internal.h, and remove the cpu.h prototype. Callers include internal.h.
You are squashing too many distinct changes (this is a general comment for this series). Here for example use gen_exception_err_nip in a preliminary patch.
Signed-off-by: Yonggang Luo <[email protected]> --- target/ppc/cpu.h | 3 --- target/ppc/helper.h | 2 -- target/ppc/internal.h | 9 +++++++++ target/ppc/misc_helper.c | 1 + target/ppc/tcg-excp_helper.c | 21 --------------------- target/ppc/timebase_helper.c | 1 + target/ppc/translate.c | 23 ++++++++++------------- 7 files changed, 21 insertions(+), 39 deletions(-)
