qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Cédric Le Goater" <clg@kaod.org>
To: qemu-ppc@nongnu.org, qemu-devel@nongnu.org
Cc: "Peter Maydell" <peter.maydell@linaro.org>,
	"Richard Henderson" <richard.henderson@linaro.org>,
	"Cédric Le Goater" <clg@kaod.org>
Subject: [PULL 00/31] ppc queue
Date: Tue, 18 Jan 2022 14:06:59 +0100	[thread overview]
Message-ID: <20220118130730.1927983-1-clg@kaod.org> (raw)

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


             reply	other threads:[~2022-01-18 14:07 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-18 13:06 Cédric Le Goater [this message]
2022-01-18 13:07 ` [PULL 01/31] docs: rSTify ppc-spapr-hotplug.txt Cédric Le Goater
2022-01-18 13:07 ` [PULL 02/31] docs: Rename ppc-spapr-hotplug.txt to ppc-spapr-hotplug.rst Cédric Le Goater
2022-01-18 13:07 ` [PULL 03/31] Link new ppc-spapr-hotplug.rst file to pseries.rst Cédric Le Goater
2022-01-18 13:07 ` [PULL 04/31] rSTify ppc-spapr-uv-hcalls.txt Cédric Le Goater
2022-01-18 13:07 ` [PULL 05/31] Rename ppc-spapr-uv-hcalls.txt to ppc-spapr-uv-hcalls.rst Cédric Le Goater
2022-01-18 13:07 ` [PULL 06/31] Link new ppc-spapr-uv-hcalls.rst to pseries.rst Cédric Le Goater
2022-01-18 13:07 ` [PULL 07/31] target/ppc: Remove last user of .load_state_old Cédric Le Goater
2022-01-18 13:07 ` [PULL 08/31] target/ppc: Finish removal of 401/403 CPUs Cédric Le Goater
2022-01-18 13:07 ` [PULL 09/31] target/ppc: Fix 7448 support Cédric Le Goater
2022-01-18 13:07 ` [PULL 10/31] tests/avocado: ppc: Add smoke tests for MPC7400 and MPC7450 families Cédric Le Goater
2022-01-18 13:07 ` [PULL 11/31] ppc/pnv: use PHB4 obj in pnv_pec_stk_pci_xscom_ops Cédric Le Goater
2022-01-18 13:07 ` [PULL 12/31] ppc/pnv: move PCI registers to PnvPHB4 Cédric Le Goater
2022-01-18 13:07 ` [PULL 13/31] ppc/pnv: move phbbar " Cédric Le Goater
2022-01-18 13:07 ` [PULL 14/31] ppc/pnv: move intbar " Cédric Le Goater
2022-01-18 13:07 ` [PULL 15/31] ppc/pnv: change pnv_phb4_update_regions() to use PnvPHB4 Cédric Le Goater
2022-01-18 13:07 ` [PULL 16/31] ppc/pnv: move mmbar0/mmbar1 and friends to PnvPHB4 Cédric Le Goater
2022-01-18 13:07 ` [PULL 17/31] ppc/pnv: move nest_regs[] " Cédric Le Goater
2022-01-18 13:07 ` [PULL 18/31] ppc/pnv: change pnv_pec_stk_update_map() to use PnvPHB4 Cédric Le Goater
2022-01-18 13:07 ` [PULL 19/31] ppc/pnv: move nest_regs_mr to PnvPHB4 Cédric Le Goater
2022-01-18 13:07 ` [PULL 20/31] ppc/pnv: move phb_regs_mr " Cédric Le Goater
2022-01-18 13:07 ` [PULL 21/31] ppc/pnv: introduce PnvPHB4 'pec' property Cédric Le Goater
2022-01-18 13:07 ` [PULL 22/31] ppc/pnv: reduce stack->stack_no usage Cédric Le Goater
2022-01-18 13:07 ` [PULL 23/31] ppc/pnv: remove stack pointer from PnvPHB4 Cédric Le Goater
2022-01-18 13:07 ` [PULL 24/31] ppc/pnv: move default_phb_realize() to pec_realize() Cédric Le Goater
2022-01-18 13:07 ` [PULL 25/31] ppc/pnv: remove PnvPhb4PecStack::stack_no Cédric Le Goater
2022-01-18 13:07 ` [PULL 26/31] ppc/pnv: make PECs create and realize PHB4s Cédric Le Goater
2022-01-18 13:07 ` [PULL 27/31] ppc/pnv: remove PnvPhb4PecStack object Cédric Le Goater
2022-01-18 13:07 ` [PULL 28/31] ppc/pnv: rename pnv_pec_stk_update_map() Cédric Le Goater
2022-01-18 13:07 ` [PULL 29/31] ppc/pnv: Move root port allocation under pnv_pec_default_phb_realize() Cédric Le Goater
2022-01-18 13:07 ` [PULL 30/31] ppc/pnv: Add a 'rp_model' class attribute for the PHB4 PEC Cédric Le Goater
2022-01-18 13:07 ` [PULL 31/31] ppc/pnv: Remove PHB4 version property Cédric Le Goater
2022-01-18 22:27 ` [PULL 00/31] ppc queue Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220118130730.1927983-1-clg@kaod.org \
    --to=clg@kaod.org \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    --cc=richard.henderson@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).