Hi, This small series finalizes the pending PMU-EBB support for PPC64 TCG. In theory this would be a re-send of patches 09 and 10 of the v9, but those patches were so off the mark with the recent exception changes that I ended up discarding them and doing from the start.
Patch 1 is a trivial indent fix. I've read a lot of code in excp_helper.c and this mis-indent was being annoying. Patch 2 is the last bits of the PMU specific code before triggering EBBs. I chose to do it separately to not mix PMU specific code and EBB logic. Patch 3 is the re-implementation of what patches 09+10 of the v9 were doing back then. The most significant change is that we're now gating the exception before reaching powerpc_excp_books(). v9 link: https://lists.gnu.org/archive/html/qemu-devel/2021-12/msg00073.html Daniel Henrique Barboza (3): target/ppc: fix indent of function parameters target/ppc: finalize pre-EBB PMU logic target/ppc: EBB exception implementation target/ppc/excp_helper.c | 59 +++++++++++++++++++++++++++++++++++----- target/ppc/helper.h | 1 + target/ppc/power8-pmu.c | 48 +++++++++++++++++++++++++++++--- 3 files changed, 97 insertions(+), 11 deletions(-) -- 2.34.1