mbox

[PULL,00/20] ppc fixes for 7.0

Message ID 20220315063736.592808-1-clg@kaod.org
State New
Headers show

Pull-request

https://github.com/legoater/qemu/ tags/pull-ppc-20220314

Message

Cédric Le Goater March 15, 2022, 6:37 a.m. UTC
The following changes since commit 1416688c53be6535be755b44c15fb2eb9defd20f:

  Merge remote-tracking branch 'remotes/mcayland/tags/q800-updates-for-7.0-20220309' into staging (2022-03-10 13:16:37 +0000)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-ppc-20220314

for you to fetch changes up to 9c10d86fee11d96274ea6f7cda12d2471abe3c47:

  ppc/pnv: Remove user-created PHB{3,4,5} devices (2022-03-14 15:57:17 +0100)

----------------------------------------------------------------
ppc-7.0 queue :

* Removal of user-created PHB devices
* Avocado fixes for --disable-tcg
* Instruction and Radix MMU fixes

----------------------------------------------------------------
Cédric Le Goater (2):
      ppc/xive2: Make type Xive2EndSource not user creatable
      ppc/pnv: Remove user-created PHB{3,4,5} devices

Daniel Henrique Barboza (14):
      qtest/meson.build: check CONFIG_TCG for prom-env-test in qtests_ppc
      qtest/meson.build: check CONFIG_TCG for boot-serial-test in qtests_ppc
      avocado/boot_linux_console.py: check for tcg in test_ppc_powernv8/9
      avocado/boot_linux_console.py: check tcg accel in test_ppc64_e500
      avocado/replay_kernel.py: make tcg-icount check in run_vm()
      avocado/boot_linux_console.py: check TCG accel in test_ppc_g3beige()
      avocado/boot_linux_console.py: check TCG accel in test_ppc_mac99()
      avocado/ppc_405.py: remove test_ppc_taihu()
      avocado/ppc_405.py: check TCG accel in test_ppc_ref405ep()
      avocado/ppc_74xx.py: check TCG accel for all tests
      avocado/ppc_bamboo.py: check TCG accel in test_ppc_bamboo()
      avocado/ppc_mpc8544ds.py: check TCG accel in test_ppc_mpc8544ds()
      avocado/ppc_prep_40p.py: check TCG accel in all tests
      avocado/ppc_virtex_ml507.py: check TCG accel in test_ppc_virtex_ml507()

Frederic Barrat (2):
      ppc/pnv: Introduce a pnv-phb5 device to match root port
      ppc/pnv: Always create the PHB5 PEC devices

Leandro Lupori (1):
      target/ppc: fix ISI fault cause for Radix MMU

Matheus Ferst (1):
      target/ppc: fix xxspltw for big endian hosts

 include/hw/pci-host/pnv_phb4.h      |  5 +++
 include/hw/ppc/pnv.h                |  1 -
 hw/intc/xive2.c                     |  1 +
 hw/pci-host/pnv_phb3.c              | 33 ++----------------
 hw/pci-host/pnv_phb4.c              | 69 ++++++-------------------------------
 hw/pci-host/pnv_phb4_pec.c          | 16 ++++-----
 hw/ppc/pnv.c                        | 29 ++--------------
 target/ppc/mmu-radix64.c            |  3 +-
 tests/tcg/ppc64le/xxspltw.c         | 46 +++++++++++++++++++++++++
 target/ppc/translate/vsx-impl.c.inc |  2 +-
 tests/avocado/boot_linux_console.py | 17 +++++++++
 tests/avocado/ppc_405.py            | 10 ++----
 tests/avocado/ppc_74xx.py           | 13 +++++++
 tests/avocado/ppc_bamboo.py         |  2 ++
 tests/avocado/ppc_mpc8544ds.py      |  2 ++
 tests/avocado/ppc_prep_40p.py       |  6 ++++
 tests/avocado/ppc_virtex_ml507.py   |  2 ++
 tests/avocado/replay_kernel.py      |  4 +++
 tests/qtest/meson.build             |  4 ++-
 tests/tcg/ppc64/Makefile.target     |  1 +
 tests/tcg/ppc64le/Makefile.target   |  1 +
 21 files changed, 131 insertions(+), 136 deletions(-)
 create mode 100644 tests/tcg/ppc64le/xxspltw.c

Comments

Peter Maydell March 15, 2022, 1:07 p.m. UTC | #1
On Tue, 15 Mar 2022 at 06:37, Cédric Le Goater <clg@kaod.org> wrote:
>
> The following changes since commit 1416688c53be6535be755b44c15fb2eb9defd20f:
>
>   Merge remote-tracking branch 'remotes/mcayland/tags/q800-updates-for-7.0-20220309' into staging (2022-03-10 13:16:37 +0000)
>
> are available in the Git repository at:
>
>   https://github.com/legoater/qemu/ tags/pull-ppc-20220314
>
> for you to fetch changes up to 9c10d86fee11d96274ea6f7cda12d2471abe3c47:
>
>   ppc/pnv: Remove user-created PHB{3,4,5} devices (2022-03-14 15:57:17 +0100)
>
> ----------------------------------------------------------------
> ppc-7.0 queue :
>
> * Removal of user-created PHB devices
> * Avocado fixes for --disable-tcg
> * Instruction and Radix MMU fixes
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/7.0
for any user-visible changes.

-- PMM