Since v1: - Keep ppc_tcg_hv_emu() within TARGET_PPC64 (patch #10) Hi,
This series is a simply a cleanup restricting TCG specific exception-related code to TCG, by moving code to a new unit named 'tcg-excp_helper.c'. I ended doing it as a preliminary cleanup for the "Extract TCG state from CPUState". Diffstat shows 1K lines moved, but the patches are trivial to review using 'git-diff --color-moved=dimmed-zebra' option. Branch published as: https://gitlab.com/philmd/qemu/-/tree/ppc_excp_extract_tcg Regards, Phil. Philippe Mathieu-Daudé (15): hw/ppc/spapr: Restrict CONFER hypercall to TCG hw/ppc/spapr: Restrict part of PAGE_INIT hypercall to TCG target/ppc: Make ppc_ldl_code() declaration public target/ppc: Move TCG specific exception handlers to tcg-excp_helper.c target/ppc: Move ppc_ldl_code() to tcg-excp_helper.c target/ppc: Ensure powerpc_checkstop() is only called under TCG target/ppc: Restrict powerpc_checkstop() to TCG target/ppc: Remove raise_exception_ra() target/ppc: Restrict exception helpers to TCG target/ppc: Restrict ppc_tcg_hv_emu() to TCG target/ppc: Restrict various common helpers to TCG target/ppc: Fix style in excp_helper.c target/ppc: Make powerpc_excp() prototype public target/ppc: Restrict ATTN / SCV / PMINSN helpers to TCG target/ppc: Restrict various system helpers to TCG target/ppc/cpu.h | 5 - target/ppc/internal.h | 11 +- hw/ppc/spapr_hcall.c | 6 +- target/ppc/excp_helper.c | 943 +---------------------------------- target/ppc/tcg-excp_helper.c | 924 ++++++++++++++++++++++++++++++++++ target/ppc/meson.build | 1 + 6 files changed, 955 insertions(+), 935 deletions(-) create mode 100644 target/ppc/tcg-excp_helper.c -- 2.47.1