Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250928192629.139822-1-harshpb@linux.ibm.com
Maintainers: Nicholas Piggin <npiggin@gmail.com>, Aditya Gupta <adityag@linux.ibm.com>, Glenn Miles <milesg@linux.ibm.com>, Gautam Menghani <gautam@linux.ibm.com>, Harsh Prateek Bora <harshpb@linux.ibm.com>, Paolo Bonzini <pbonzini@redhat.com>, Chinmay Rath <rathc@linux.ibm.com>
MAINTAINERS | 7 +
docs/about/deprecated.rst | 9 +
docs/system/ppc/powernv.rst | 9 +-
include/hw/ppc/pnv.h | 38 ++
include/hw/ppc/pnv_chip.h | 8 +
include/hw/ppc/pnv_chiptod.h | 2 +
include/hw/ppc/pnv_xscom.h | 49 +++
include/hw/ppc/ppc.h | 1 +
target/ppc/cpu-models.h | 4 +
target/ppc/cpu.h | 76 +++-
target/ppc/helper.h | 38 +-
target/ppc/insn32.decode | 106 +++++-
hw/intc/pnv_xive2.c | 4 +-
hw/intc/xics.c | 2 +
hw/intc/xive2.c | 45 ++-
hw/ppc/pnv.c | 560 ++++++++++++++++++++++++++++++
hw/ppc/pnv_chiptod.c | 59 ++++
hw/ppc/pnv_core.c | 17 +
hw/ppc/ppc_booke.c | 7 +-
hw/ppc/ppe42_machine.c | 101 ++++++
hw/ppc/spapr.c | 11 +-
target/ppc/cpu-models.c | 27 +-
target/ppc/cpu_init.c | 251 +++++++++++---
target/ppc/excp_helper.c | 163 +++++++++
target/ppc/fpu_helper.c | 38 +-
target/ppc/helper_regs.c | 45 ++-
target/ppc/tcg-excp_helper.c | 12 +
target/ppc/translate.c | 35 +-
target/ppc/translate/fp-impl.c.inc | 291 ++++++----------
target/ppc/translate/fp-ops.c.inc | 30 --
target/ppc/translate/ppe-impl.c.inc | 609 +++++++++++++++++++++++++++++++++
hw/ppc/Kconfig | 5 +
hw/ppc/meson.build | 2 +
tests/functional/ppc/meson.build | 1 +
tests/functional/ppc/test_ppe42.py | 79 +++++
tests/functional/ppc64/test_powernv.py | 34 +-
36 files changed, 2407 insertions(+), 368 deletions(-)
create mode 100644 hw/ppc/ppe42_machine.c
create mode 100644 target/ppc/translate/ppe-impl.c.inc
create mode 100644 tests/functional/ppc/test_ppe42.py