[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 00/15] target/ppc: Move TCG code from excp_helper.c to tcg-exc
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v2 00/15] target/ppc: Move TCG code from excp_helper.c to tcg-excp_helper.c |
Date: |
Mon, 27 Jan 2025 11:26:04 +0100 |
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
- [PATCH v2 00/15] target/ppc: Move TCG code from excp_helper.c to tcg-excp_helper.c,
Philippe Mathieu-Daudé <=