[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/31] ppc queue
From: |
Cédric Le Goater |
Subject: |
[PULL 00/31] ppc queue |
Date: |
Tue, 18 Jan 2022 14:06:59 +0100 |
The following changes since commit 6621441db50d5bae7e34dbd04bf3c57a27a71b32:
Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-20220115'
into staging (2022-01-16 20:12:23 +0000)
are available in the Git repository at:
https://github.com/legoater/qemu/ tags/pull-ppc-20220118
for you to fetch changes up to ba49190107ee9803fb2f336b15283b457384b178:
ppc/pnv: Remove PHB4 version property (2022-01-18 12:56:31 +0100)
----------------------------------------------------------------
ppc 7.0 queue:
* More documentation updates (Leonardo)
* Fixes for the 7448 CPU (Fabiano and Cedric)
* Final removal of 403 CPUs and the .load_state_old handler (Cedric)
* More cleanups of PHB4 models (Daniel and Cedric)
----------------------------------------------------------------
Cédric Le Goater (6):
target/ppc: Remove last user of .load_state_old
target/ppc: Finish removal of 401/403 CPUs
target/ppc: Fix 7448 support
ppc/pnv: Move root port allocation under pnv_pec_default_phb_realize()
ppc/pnv: Add a 'rp_model' class attribute for the PHB4 PEC
ppc/pnv: Remove PHB4 version property
Daniel Henrique Barboza (18):
ppc/pnv: use PHB4 obj in pnv_pec_stk_pci_xscom_ops
ppc/pnv: move PCI registers to PnvPHB4
ppc/pnv: move phbbar to PnvPHB4
ppc/pnv: move intbar to PnvPHB4
ppc/pnv: change pnv_phb4_update_regions() to use PnvPHB4
ppc/pnv: move mmbar0/mmbar1 and friends to PnvPHB4
ppc/pnv: move nest_regs[] to PnvPHB4
ppc/pnv: change pnv_pec_stk_update_map() to use PnvPHB4
ppc/pnv: move nest_regs_mr to PnvPHB4
ppc/pnv: move phb_regs_mr to PnvPHB4
ppc/pnv: introduce PnvPHB4 'pec' property
ppc/pnv: reduce stack->stack_no usage
ppc/pnv: remove stack pointer from PnvPHB4
ppc/pnv: move default_phb_realize() to pec_realize()
ppc/pnv: remove PnvPhb4PecStack::stack_no
ppc/pnv: make PECs create and realize PHB4s
ppc/pnv: remove PnvPhb4PecStack object
ppc/pnv: rename pnv_pec_stk_update_map()
Fabiano Rosas (1):
tests/avocado: ppc: Add smoke tests for MPC7400 and MPC7450 families
Leonardo Garcia (6):
docs: rSTify ppc-spapr-hotplug.txt.
docs: Rename ppc-spapr-hotplug.txt to ppc-spapr-hotplug.rst.
Link new ppc-spapr-hotplug.rst file to pseries.rst.
rSTify ppc-spapr-uv-hcalls.txt.
Rename ppc-spapr-uv-hcalls.txt to ppc-spapr-uv-hcalls.rst.
Link new ppc-spapr-uv-hcalls.rst to pseries.rst.
docs/specs/ppc-spapr-hotplug.rst | 510 +++++++++++++++++++++++++++++++++++++
docs/specs/ppc-spapr-hotplug.txt | 409 -----------------------------
docs/specs/ppc-spapr-uv-hcalls.rst | 89 +++++++
docs/specs/ppc-spapr-uv-hcalls.txt | 76 ------
docs/system/ppc/pseries.rst | 8 +-
include/hw/pci-host/pnv_phb4.h | 80 +++---
target/ppc/cpu.h | 1 -
target/ppc/helper.h | 1 -
hw/pci-host/pnv_phb4.c | 299 +++++++++++-----------
hw/pci-host/pnv_phb4_pec.c | 121 +++------
target/ppc/cpu-models.c | 9 +-
target/ppc/machine.c | 136 ----------
target/ppc/misc_helper.c | 9 -
target/ppc/translate.c | 16 +-
tests/avocado/ppc_74xx.py | 123 +++++++++
15 files changed, 940 insertions(+), 947 deletions(-)
create mode 100644 docs/specs/ppc-spapr-hotplug.rst
delete mode 100644 docs/specs/ppc-spapr-hotplug.txt
create mode 100644 docs/specs/ppc-spapr-uv-hcalls.rst
delete mode 100644 docs/specs/ppc-spapr-uv-hcalls.txt
create mode 100644 tests/avocado/ppc_74xx.py
- [PULL 00/31] ppc queue,
Cédric Le Goater <=
- [PULL 03/31] Link new ppc-spapr-hotplug.rst file to pseries.rst., Cédric Le Goater, 2022/01/18
- [PULL 04/31] rSTify ppc-spapr-uv-hcalls.txt., Cédric Le Goater, 2022/01/18
- [PULL 05/31] Rename ppc-spapr-uv-hcalls.txt to ppc-spapr-uv-hcalls.rst., Cédric Le Goater, 2022/01/18
- [PULL 14/31] ppc/pnv: move intbar to PnvPHB4, Cédric Le Goater, 2022/01/18
- [PULL 02/31] docs: Rename ppc-spapr-hotplug.txt to ppc-spapr-hotplug.rst., Cédric Le Goater, 2022/01/18
- [PULL 16/31] ppc/pnv: move mmbar0/mmbar1 and friends to PnvPHB4, Cédric Le Goater, 2022/01/18
- [PULL 10/31] tests/avocado: ppc: Add smoke tests for MPC7400 and MPC7450 families, Cédric Le Goater, 2022/01/18
- [PULL 13/31] ppc/pnv: move phbbar to PnvPHB4, Cédric Le Goater, 2022/01/18
- [PULL 09/31] target/ppc: Fix 7448 support, Cédric Le Goater, 2022/01/18
- [PULL 12/31] ppc/pnv: move PCI registers to PnvPHB4, Cédric Le Goater, 2022/01/18