The following changes since commit 0a1ebd448b38afaa118597cbb633dbec24ef74d3:
tcg/loongarch64: Fix compile issue LoongArch host (2026-08-27 11:04:01 -0700) are available in the Git repository at: https://gitlab.com/harshpb/qemu.git tags/pull-ppc-for-11.2-20260828 for you to fetch changes up to fe511b25417e01f1fdb50dc8ce158db0b7522705: target/ppc: Add self as maintainer for PowerPC TCG CPUs (2026-08-28 11:09:28 +0530) ---------------------------------------------------------------- PPC patches for 2026-08-28 * TCG Improvements (decodetree migrations and ISA 2.07 flag updates) * Compat mode fixes for nested guests * XIVE fix for pending interrupts post migration * MAINTAINERS: Chinmay transitioning as PPC TCG maintainer Checkpatch errors can be ignored as suggested here: https://lore.kernel.org/qemu-devel/[email protected]/ -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEa4EM1tK+EPOIPSFCRUTplPnWj7sFAmqRIDkACgkQRUTplPnW j7srSQ/+Ob7CDbz5tK0D7jOdNMxdSIKjNaGgWWXtUsbEJcX59rCy3qwrvPMU6Hk7 MBPwIw7+d+IlxPeDeriQjI20JFt2h7QkdjJZBdNgt4zC7YtQxD/g2JCErsI3R1hu /MC20tvIf9Yj7FywSJ52m1PZU1wWzP0ogGJvMzJtk6aFoe8CPhhNm5yomJnIW0BL GrZxLIUzOwE/bV/e739Uge3bEXHzQaxmUi+U+PUnfnDm9XB4EZqxhh3Tf5NsqFQV +xNIOdJCrc0Yz9wRXWiCz0osgRO5yl4c2CmUsUBOOoKo66KbbZ0LwrFoFV2gknuU hYkuPeUHdQQfrUmYEGC8pYP0DHxwHBpbBYrSwtksaVGsg0zFcL2scQZFB2jzkXPO 37tVobFmpj6ABO7wFxKLwMd2YenZPTu9eN3A8GVbFzvizZxlEXfJ2CMU85jriFYf gIx15ZBh2RICVK0spAbT3w9ABrLO0u3bb9RqSID2EGJIatxDwO8PlT02766VRDbS dqoU0YuNGRxDdRzVDI036nQc4ige2xFR5rogEJcrK84P2UsdcMSEx+27VxXTQ5xk HUMtybfONMqYptfnXZB1SRST+NVaS40ddlmyj5Kop64l/YdEno5IdcVdG5QtCIIE 14LXZd30f3kdt7b53VFyiI7bB305Ts9zQsglMmLoYhVqtgTq4o8= =Vp0X -----END PGP SIGNATURE----- ---------------------------------------------------------------- Aboorva Devarajan (3): target/ppc: Move vector merge instructions to decodetree target/ppc: Move vector pack instructions to decodetree target/ppc: Move GPR atomic load/store instructions to decodetree Amit Machhiwal (5): linux-headers: Update to include KVM_CAP_PPC_COMPAT_CAPS target/ppc/kvm: Add support for querying host compatibility mode target/ppc/kvm: Use host compatibility mode for nested guests target/ppc: Move fixed-point Shift insns to decodetree target/ppc: Move fixed-point byte-reversal store insns to decodetree Chinmay Rath (9): target/ppc: make do_ea_calc_ra available for 32 bit builds target/ppc: Replace PPC2_VSX207 flag with PPC2_ISA207 target/ppc: Use PPC2_ISA207 instead of PPC2_BCTAR_ISA207 target/ppc: Use PPC2_ISA207 instead of PPC2_LSQ_ISA207 target/ppc: Use PPC2_ISA207 instead of PPC2_ALTIVEC_207 target/ppc: Use PPC2_ISA207 instead of PPC2_ISA207S target/ppc: Reorder PPC2 flags target/ppc: Add ICBT support for ISA version 2.07 target/ppc: Add self as maintainer for PowerPC TCG CPUs Gautam Menghani (1): ppc/xive: Trigger the pending interrupt for a guest after migration Mukesh Kumar Chaurasiya (IBM) (2): target/ppc: convert slw, srw instruction via decode spec target/ppc: convert sraw[i] instruction via decode spec Nikhil Kumar Singh (3): target/ppc: Migrate extswsli to decodetree target/ppc: Migrate atomic loads to decodetree target/ppc: Convert cache instructions to decodetree Ojaswin Mujoo (7): target/ppc: Move isync instruction to decodetree target/ppc: Convert b{a, l, la} to decode tree target/ppc: move various conditional branch insns to decodetree target/ppc: Fix TRANS* macro variadic arguments handling target/ppc: Move wait instruction to decodetree target/ppc: Move sleep & friends to decodetree target/ppc: Refactor sleep and its variants to use a common helper Shivang Upadhyay (4): target/ppc: Move Condition Register access instructions to decodetree. target/ppc: Move Condition Register logical instructions to decodetree. target/ppc: Move Fixed-Point Load/Store String instructions to decodetree. target/ppc: Move VMX integer arithmetic and BCD instructions to decodetree. Shivani Nittor (1): target/ppc: Convert mcrf to decode tree Tanushree Shah (2): target/ppc: Move rlwimi, rlwinm instructions to decodetree target/ppc: Move lmw, stmw instructions to decodetree Utkarsh Verma (1): target/ppc: Move st{b, h, w, d, q}cx instructions to decodetree Vishal Chourasia (3): target/ppc: Move mfmsr, mtmsr[d] instructions to decodetree target/ppc: Move byte-reverse instructions to decodetree target/ppc: Move system call and rfi instructions to decodetree MAINTAINERS | 2 +- include/standard-headers/linux/const.h | 4 +- linux-headers/asm-arm64/unistd_64.h | 1 + linux-headers/asm-generic/unistd.h | 6 +- linux-headers/asm-loongarch/unistd_64.h | 1 + linux-headers/asm-mips/unistd_n32.h | 1 + linux-headers/asm-mips/unistd_n64.h | 1 + linux-headers/asm-mips/unistd_o32.h | 1 + linux-headers/asm-powerpc/kvm.h | 18 + linux-headers/asm-powerpc/unistd_32.h | 1 + linux-headers/asm-powerpc/unistd_64.h | 1 + linux-headers/asm-riscv/unistd_32.h | 1 + linux-headers/asm-riscv/unistd_64.h | 1 + linux-headers/asm-s390/unistd_64.h | 1 + linux-headers/asm-x86/unistd_32.h | 1 + linux-headers/asm-x86/unistd_64.h | 1 + linux-headers/asm-x86/unistd_x32.h | 1 + linux-headers/linux/const.h | 4 +- linux-headers/linux/kvm.h | 3 + target/ppc/cpu.h | 38 +- target/ppc/cpu_init.h | 7 +- target/ppc/helper.h | 96 +- target/ppc/internal.h | 7 - target/ppc/kvm_ppc.h | 7 + target/ppc/insn32.decode | 252 +++ hw/intc/xive.c | 3 + hw/ppc/spapr_caps.c | 2 +- hw/ppc/spapr_hcall.c | 14 + linux-user/ppc/elfload.c | 6 +- target/ppc/cpu_init.c | 6 +- target/ppc/int_helper.c | 76 +- target/ppc/kvm.c | 84 + target/ppc/mem_helper.c | 14 +- target/ppc/tcg-excp_helper.c | 18 +- target/ppc/translate.c | 2258 ++++-------------------- target/ppc/translate/bhrb-impl.c.inc | 4 +- target/ppc/translate/branch-impl.c.inc | 182 +- target/ppc/translate/fixedpoint-impl.c.inc | 947 +++++++++- target/ppc/translate/fp-impl.c.inc | 4 +- target/ppc/translate/misc-impl.c.inc | 172 ++ target/ppc/translate/processor-ctrl-impl.c.inc | 39 +- target/ppc/translate/storage-ctrl-impl.c.inc | 116 ++ target/ppc/translate/vmx-impl.c.inc | 457 +++-- target/ppc/translate/vmx-ops.c.inc | 59 +- target/ppc/translate/vsx-impl.c.inc | 56 +- target/ppc/translate/vsx-ops.c.inc | 24 +- 46 files changed, 2624 insertions(+), 2374 deletions(-)
