[PULL 0/7] ppc queue

Harsh Prateek Bora posted 7 patches 3 weeks, 2 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260703044402.79723-1-harshpb@linux.ibm.com
Maintainers: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, Nicholas Piggin <npiggin@gmail.com>, Harsh Prateek Bora <harshpb@linux.ibm.com>, Aditya Gupta <adityag@linux.ibm.com>, Glenn Miles <milesg@linux.ibm.com>, Chinmay Rath <rathc@linux.ibm.com>
There is a newer version of this series
docs/about/deprecated.rst              |   9 ----
docs/system/ppc/pseries.rst            |   2 +-
target/ppc/cpu.h                       |   1 +
hw/pci-host/pnv_phb4.c                 |   6 ---
hw/pci-host/pnv_phb4_pec.c             |  58 -------------------------
hw/pci-host/pnv_phb5.c                 |  23 ++++++++++
hw/pci-host/pnv_phb5_pec.c             |  77 +++++++++++++++++++++++++++++++++
hw/ppc/pnv.c                           |  10 +++--
hw/ppc/ppc.c                           |   5 +++
target/ppc/cpu_init.c                  |   5 ++-
hw/pci-host/meson.build                |   2 +
pc-bios/README                         |   2 +-
pc-bios/slof.bin                       | Bin 994176 -> 997576 bytes
roms/SLOF                              |   2 +-
tests/functional/ppc64/test_powernv.py |  19 ++++++++
15 files changed, 140 insertions(+), 81 deletions(-)
create mode 100644 hw/pci-host/pnv_phb5.c
create mode 100644 hw/pci-host/pnv_phb5_pec.c
[PULL 0/7] ppc queue
Posted by Harsh Prateek Bora 3 weeks, 2 days ago
The following changes since commit b4bdad7dcef623d2874df4e79e0be01075096c3b:

  Merge tag 'dump-pr-v1' of https://gitlab.com/marcandre.lureau/qemu into staging (2026-07-02 16:04:08 +0200)

are available in the Git repository at:

  https://gitlab.com/harshpb/qemu.git tags/pull-ppc-for-11.1-misc-20260703

for you to fetch changes up to f9d05801eb4acd6402d73cb25d498a2419920cf9:

  ppc/pnv: add test to verify external DTB is honored (2026-07-03 10:07:21 +0530)

----------------------------------------------------------------
PPC queue for 2026-07-03
* SLOF FW update to 20260627
* ppc/pnv: external dtb fix and test addition
* PHB code refactor for better maintainability
* Revert deprecation of 405 CPUs
* target/ppc: Expose TB offset of guest in Qemu monitor

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEa4EM1tK+EPOIPSFCRUTplPnWj7sFAmpHPNAACgkQRUTplPnW
j7tkjQ/9FP3/sTw0MxhGdLItxurrEzu3f4jiDKpnjEIqiJInzYl/2fJKZU611PSp
gydfdNhkr71TxuJggibAosEblcWRq9KqQXysDpNrJ8rqEIeLj0lv9/JigLTZqU3e
vsfDmfdCAB7YTtpm6HkTYW81EPD0X8AwQqz4FCNDQ0zeNUBIU8IU/ARP2j80CTnm
5xRK42aZb9CMYYIk3p8l4FuZmv6Y0Jf0daXM4WsEdHu9KjGvYr1glTY/lgblNPug
kWIcjPqQ6x/hloYqxTTcsfJBnKfdaVppuh6LbJbgISsQIBzTqrD2HvEIpNFJRKnS
1XGwLj6cMmm4u2tv3BF0yVDJCEff312n2VFskmOrCUJOR+g2UqDzMb4+7JOpufEn
Fla38+a9H9ThdnUNaak8+KquHDOJzDAOugOdMvsID8KlJ/q3wrTTEUUImj5Bwyqz
Gc7naNx+3D+BSiahDe4LP71ZFLrQJ/eYCj71for5xZNcZVOQ6IDhymEMUAcRzkt6
2qICF6XmkYfuH+1113KMxG65NpKGEvktONQ6UpLWTubQ++BNK1Bt2v8PAWSis/d8
EYg5M/R7RqhbxufIUDLXJIuxB3xuiVg+e+x/M8X0LffmYhPI1cuZPmth4/75IKL+
9Vddgc1hSHX1EUjRyZpoK6WArOTNvUOZMEcAhGr/0NgK5O/1Z10=
=1TRv
-----END PGP SIGNATURE-----

----------------------------------------------------------------
Gautam Menghani (1):
      target/ppc: Expose the TB offset of the guest in QEMU monitor

Glenn Miles (1):
      Revert "hw/ppc: Deprecate 405 CPUs"

Jishnu Warrier (1):
      hw/pci-host: Split PowerNV PHB5 code from PHB4 files

Shivang Upadhyay (2):
      ppc/pnv: avoid regenerating DTB if external DTB is present
      ppc/pnv: add test to verify external DTB is honored

Thomas Huth (2):
      pseries: Update SLOF firmware image to release 20260627
      docs/system/ppc/pseries: Update the link to the SLOF repository

 docs/about/deprecated.rst              |   9 ----
 docs/system/ppc/pseries.rst            |   2 +-
 target/ppc/cpu.h                       |   1 +
 hw/pci-host/pnv_phb4.c                 |   6 ---
 hw/pci-host/pnv_phb4_pec.c             |  58 -------------------------
 hw/pci-host/pnv_phb5.c                 |  23 ++++++++++
 hw/pci-host/pnv_phb5_pec.c             |  77 +++++++++++++++++++++++++++++++++
 hw/ppc/pnv.c                           |  10 +++--
 hw/ppc/ppc.c                           |   5 +++
 target/ppc/cpu_init.c                  |   5 ++-
 hw/pci-host/meson.build                |   2 +
 pc-bios/README                         |   2 +-
 pc-bios/slof.bin                       | Bin 994176 -> 997576 bytes
 roms/SLOF                              |   2 +-
 tests/functional/ppc64/test_powernv.py |  19 ++++++++
 15 files changed, 140 insertions(+), 81 deletions(-)
 create mode 100644 hw/pci-host/pnv_phb5.c
 create mode 100644 hw/pci-host/pnv_phb5_pec.c
Re: [PULL 0/7] ppc queue
Posted by Stefan Hajnoczi 2 weeks, 6 days ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.1 for any user-visible changes.
Re: [PULL 0/7] ppc queue
Posted by Harsh Prateek Bora 3 weeks, 2 days ago
Hi Stefan,

I had ran the gitlab CI here:
https://gitlab.com/harshpb/qemu/-/pipelines/2646372305

Checkpatch error for line length exceeding can be ignored.
Other failure (migration-compat-aarch64) seems to exist in baseline.

Thanks
Harsh

On 03/07/26 10:13 am, Harsh Prateek Bora wrote:
> The following changes since commit b4bdad7dcef623d2874df4e79e0be01075096c3b:
> 
>    Merge tag 'dump-pr-v1' of https://gitlab.com/marcandre.lureau/qemu into staging (2026-07-02 16:04:08 +0200)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/harshpb/qemu.git tags/pull-ppc-for-11.1-misc-20260703
> 
> for you to fetch changes up to f9d05801eb4acd6402d73cb25d498a2419920cf9:
> 
>    ppc/pnv: add test to verify external DTB is honored (2026-07-03 10:07:21 +0530)
> 
> ----------------------------------------------------------------
> PPC queue for 2026-07-03
> * SLOF FW update to 20260627
> * ppc/pnv: external dtb fix and test addition
> * PHB code refactor for better maintainability
> * Revert deprecation of 405 CPUs
> * target/ppc: Expose TB offset of guest in Qemu monitor
> 
> -----BEGIN PGP SIGNATURE-----
> 
> iQIzBAABCAAdFiEEa4EM1tK+EPOIPSFCRUTplPnWj7sFAmpHPNAACgkQRUTplPnW
> j7tkjQ/9FP3/sTw0MxhGdLItxurrEzu3f4jiDKpnjEIqiJInzYl/2fJKZU611PSp
> gydfdNhkr71TxuJggibAosEblcWRq9KqQXysDpNrJ8rqEIeLj0lv9/JigLTZqU3e
> vsfDmfdCAB7YTtpm6HkTYW81EPD0X8AwQqz4FCNDQ0zeNUBIU8IU/ARP2j80CTnm
> 5xRK42aZb9CMYYIk3p8l4FuZmv6Y0Jf0daXM4WsEdHu9KjGvYr1glTY/lgblNPug
> kWIcjPqQ6x/hloYqxTTcsfJBnKfdaVppuh6LbJbgISsQIBzTqrD2HvEIpNFJRKnS
> 1XGwLj6cMmm4u2tv3BF0yVDJCEff312n2VFskmOrCUJOR+g2UqDzMb4+7JOpufEn
> Fla38+a9H9ThdnUNaak8+KquHDOJzDAOugOdMvsID8KlJ/q3wrTTEUUImj5Bwyqz
> Gc7naNx+3D+BSiahDe4LP71ZFLrQJ/eYCj71for5xZNcZVOQ6IDhymEMUAcRzkt6
> 2qICF6XmkYfuH+1113KMxG65NpKGEvktONQ6UpLWTubQ++BNK1Bt2v8PAWSis/d8
> EYg5M/R7RqhbxufIUDLXJIuxB3xuiVg+e+x/M8X0LffmYhPI1cuZPmth4/75IKL+
> 9Vddgc1hSHX1EUjRyZpoK6WArOTNvUOZMEcAhGr/0NgK5O/1Z10=
> =1TRv
> -----END PGP SIGNATURE-----
> 
> ----------------------------------------------------------------
> Gautam Menghani (1):
>        target/ppc: Expose the TB offset of the guest in QEMU monitor
> 
> Glenn Miles (1):
>        Revert "hw/ppc: Deprecate 405 CPUs"
> 
> Jishnu Warrier (1):
>        hw/pci-host: Split PowerNV PHB5 code from PHB4 files
> 
> Shivang Upadhyay (2):
>        ppc/pnv: avoid regenerating DTB if external DTB is present
>        ppc/pnv: add test to verify external DTB is honored
> 
> Thomas Huth (2):
>        pseries: Update SLOF firmware image to release 20260627
>        docs/system/ppc/pseries: Update the link to the SLOF repository
> 
>   docs/about/deprecated.rst              |   9 ----
>   docs/system/ppc/pseries.rst            |   2 +-
>   target/ppc/cpu.h                       |   1 +
>   hw/pci-host/pnv_phb4.c                 |   6 ---
>   hw/pci-host/pnv_phb4_pec.c             |  58 -------------------------
>   hw/pci-host/pnv_phb5.c                 |  23 ++++++++++
>   hw/pci-host/pnv_phb5_pec.c             |  77 +++++++++++++++++++++++++++++++++
>   hw/ppc/pnv.c                           |  10 +++--
>   hw/ppc/ppc.c                           |   5 +++
>   target/ppc/cpu_init.c                  |   5 ++-
>   hw/pci-host/meson.build                |   2 +
>   pc-bios/README                         |   2 +-
>   pc-bios/slof.bin                       | Bin 994176 -> 997576 bytes
>   roms/SLOF                              |   2 +-
>   tests/functional/ppc64/test_powernv.py |  19 ++++++++
>   15 files changed, 140 insertions(+), 81 deletions(-)
>   create mode 100644 hw/pci-host/pnv_phb5.c
>   create mode 100644 hw/pci-host/pnv_phb5_pec.c
>