[PULL 00/10] ppc-for-11.0 queue

Harsh Prateek Bora posted 10 patches 3 weeks, 5 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260112103433.8451-1-harshpb@linux.ibm.com
Maintainers: Nicholas Piggin <npiggin@gmail.com>, Aditya Gupta <adityag@linux.ibm.com>, Glenn Miles <milesg@linux.ibm.com>, Harsh Prateek Bora <harshpb@linux.ibm.com>, Alistair Francis <alistair@alistair23.me>, Chinmay Rath <rathc@linux.ibm.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>
include/hw/ppc/pnv_chiptod.h             |  2 ++
target/ppc/cpu.h                         |  1 +
hw/ppc/pnv_adu.c                         | 12 +++++++
hw/ppc/pnv_chiptod.c                     | 38 ++++++++++++++++++++
hw/ppc/pnv_core.c                        | 22 ++++++++++++
hw/ppc/pnv_i2c.c                         | 11 ++++++
hw/ppc/pnv_lpc.c                         | 41 +++++++++++++++++++++
hw/ppc/pnv_psi.c                         | 36 +++++++++++++++++--
hw/ppc/spapr.c                           |  6 ++++
hw/ssi/pnv_spi.c                         | 27 ++++++++++++++
target/ppc/cpu_init.c                    |  7 ++++
target/ppc/kvm.c                         | 18 +++++-----
target/ppc/machine.c                     | 62 ++++++++++++++++++++++++++++++++
tests/functional/ppc64/test_migration.py | 12 +++++++
tests/functional/ppc64/test_pseries.py   | 35 ++++++++++++++++++
15 files changed, 319 insertions(+), 11 deletions(-)
[PULL 00/10] ppc-for-11.0 queue
Posted by Harsh Prateek Bora 3 weeks, 5 days ago
The following changes since commit b254e486242466dad881fc2bbfa215f1b67cd30f:

  Merge tag 'pull-riscv-to-apply-20260109' of https://github.com/alistair23/qemu into staging (2026-01-10 10:31:57 +1100)

are available in the Git repository at:

  https://gitlab.com/harshpb/qemu.git tags/pull-ppc-for-11.0-20260112

for you to fetch changes up to f4e34d0fd56c25dd0c90722ed80a83a175160a6c:

  tests/functional: Add a OS level migration test for pseries (2026-01-12 15:34:04 +0530)

----------------------------------------------------------------
First PPC PR for 11.0

- Snapshot support for several ppc devices
- Migration fix and OS level migration test for pseries
- Minor code cleanups
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEa4EM1tK+EPOIPSFCRUTplPnWj7sFAmlky2YACgkQRUTplPnW
j7vXUg/8Dx/nsygeDspmhlmvqEWjyXm3fjIGnyCtSZWSkDkhh1x+uc0khFLuG8in
1Ep2D4qkGDBrdv079WzDKJDhgH21gTApA92xUsJFof2LLgN+MZOgi2Im6wR+Prtr
EddB7jJ062fDDyMQWBdg+9jkl0+xuj+JE5JXPbXV0Fqu+t3rVJvn7c1b3uRXRrC9
hgiss0xgTpXdVGnVjsQYLr3+iJ5Qcd7+6UhtRzTgv7S02IJRjpVoHSayBnKmzG9r
eLqQMykyqU8drmQUruTk1nM2PRbaGTuRO+Swcld7SgqxOxxYIXD72f89B94kZKqM
qZKv/C03EP30wS7/zJMwWsIEuXKM/oUwXl4i5C5eRUIa637VjcFEhuj0fCd8qxmz
mUp6tVTYaGESpWUJA9TLZOkvLO9c4gumbTWa5valYeRWCLdXFQZgDg0wrwu7SL5M
vdzKdnTMozkkKIY0W2Gk5j6E6aHpcGvNxREGrtI1BEUGKtGVzPjMHZmYDormSLIz
lvgZj7JEncjkGv6uIYKMv1tT7Cbo2YxoGRWbx59PWpK9Ekl8307BMi2OtPYqZm7N
CKS0lK+OM8CUP7Ao4nwxzH+T6X+C88Ivjt31sS25ixdUK6+Wy8tCEK2XCwA8gxjH
QuBMDYMoAWgZ+mQITNy+HrqM1TBI8a4PiF9DjX2xj3sdyBd67F8=
=2zBL
-----END PGP SIGNATURE-----

----------------------------------------------------------------
Caleb Schlossin (7):
      hw/ppc: Add VMSTATE information for LPC model
      hw/ppc: Add pnv_spi vmstate support
      hw/ppc: Add pnv_i2c vmstate support
      hw/ppc: pnv_adu.c added vmstate support
      hw/ppc: pnv_core.c add vmstate support
      hw/ppc: pnv_chiptod.c add vmstate support
      hw/ppc: Add VMSTATE information to PnvPsi

Fabiano Rosas (2):
      target/ppc: Fix env->quiesced migration
      tests/functional: Add a OS level migration test for pseries

Gautam Menghani (1):
      target/ppc/kvm : Use macro names instead of hardcoded constants as return values

 include/hw/ppc/pnv_chiptod.h             |  2 ++
 target/ppc/cpu.h                         |  1 +
 hw/ppc/pnv_adu.c                         | 12 +++++++
 hw/ppc/pnv_chiptod.c                     | 38 ++++++++++++++++++++
 hw/ppc/pnv_core.c                        | 22 ++++++++++++
 hw/ppc/pnv_i2c.c                         | 11 ++++++
 hw/ppc/pnv_lpc.c                         | 41 +++++++++++++++++++++
 hw/ppc/pnv_psi.c                         | 36 +++++++++++++++++--
 hw/ppc/spapr.c                           |  6 ++++
 hw/ssi/pnv_spi.c                         | 27 ++++++++++++++
 target/ppc/cpu_init.c                    |  7 ++++
 target/ppc/kvm.c                         | 18 +++++-----
 target/ppc/machine.c                     | 62 ++++++++++++++++++++++++++++++++
 tests/functional/ppc64/test_migration.py | 12 +++++++
 tests/functional/ppc64/test_pseries.py   | 35 ++++++++++++++++++
 15 files changed, 319 insertions(+), 11 deletions(-)
Re: [PULL 00/10] ppc-for-11.0 queue
Posted by Richard Henderson 3 weeks, 4 days ago
On 1/12/26 21:34, Harsh Prateek Bora wrote:
> The following changes since commit b254e486242466dad881fc2bbfa215f1b67cd30f:
> 
>    Merge tag 'pull-riscv-to-apply-20260109' ofhttps://github.com/alistair23/qemu into staging (2026-01-10 10:31:57 +1100)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/harshpb/qemu.git tags/pull-ppc-for-11.0-20260112
> 
> for you to fetch changes up to f4e34d0fd56c25dd0c90722ed80a83a175160a6c:
> 
>    tests/functional: Add a OS level migration test for pseries (2026-01-12 15:34:04 +0530)
> 
> ----------------------------------------------------------------
> First PPC PR for 11.0
> 
> - Snapshot support for several ppc devices
> - Migration fix and OS level migration test for pseries
> - Minor code cleanups
Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/11.0 as appropriate.

r~