mbox

[PULL,00/22] ppc-for-6.0 queue 20210106

Message ID 20210106033816.232598-1-david@gibson.dropbear.id.au
State New
Headers show

Pull-request

https://gitlab.com/dgibson/qemu.git tags/ppc-for-6.0-20210106

Message

David Gibson Jan. 6, 2021, 3:37 a.m. UTC
The following changes since commit 52d25464605dc20022ad94aa8bc8e8473e600833:

  Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210104' into staging (2021-01-05 16:18:20 +0000)

are available in the Git repository at:

  https://gitlab.com/dgibson/qemu.git tags/ppc-for-6.0-20210106

for you to fetch changes up to 5cbd51a5a58098444ffa246ece2013849be04299:

  ppc440_pcix: Fix up pci config access (2021-01-06 11:09:59 +1100)

----------------------------------------------------------------
ppc patch queue 2021-01-06

First pull request for 2021, which has a bunch of things accumulated
over the holidays.  Includes:
  * A number of cleanups to sam460ex and ppc440 code from BALATON Zoltan
  * Several fixes for builds with --without-default-devices from Greg Kurz
  * Fixes for some DRC reset problems from Greg Kurz
  * QOM conversion of the PPC 4xx UIC devices from Peter Maydell
  * Some other assorted fixes and cleanups

----------------------------------------------------------------
BALATON Zoltan via (5):
      ppc4xx: Move common dependency on serial to common option
      sam460ex: Remove FDT_PPC dependency from KConfig
      ppc440_pcix: Improve comment for IRQ mapping
      ppc440_pcix: Fix register write trace event
      ppc440_pcix: Fix up pci config access

Cédric Le Goater (1):
      spapr/xive: Make spapr_xive_pic_print_info() static

Greg Kurz (12):
      spapr: DRC lookup cannot fail
      spapr: Fix DR properties of the root node
      spapr: Allow memory unplug to always succeed
      spapr: Fix buffer overflow in spapr_numa_associativity_init()
      spapr: Call spapr_drc_reset() for all DRCs at CAS
      spapr: Fix reset of transient DR connectors
      spapr: Introduce spapr_drc_reset_all()
      spapr: Use spapr_drc_reset_all() at machine reset
      spapr: Add drc_ prefix to the DRC realize and unrealize functions
      ppc: Fix build with --without-default-devices
      ppc: Simplify reverse dependencies of POWERNV and PSERIES on XICS and XIVE
      pnv: Fix reverse dependency on PCI express root ports

Peter Maydell (4):
      hw/ppc/ppc4xx_devs: Make code style fixes to UIC code
      ppc: Convert PPC UIC to a QOM device
      hw/ppc/virtex_ml507: Drop use of ppcuic_init()
      hw/ppc/ppc440_bamboo: Drop use of ppcuic_init()

 MAINTAINERS                 |   2 +
 hw/intc/Kconfig             |  17 +--
 hw/intc/meson.build         |  13 +-
 hw/intc/ppc-uic.c           | 321 ++++++++++++++++++++++++++++++++++++++++++++
 hw/intc/spapr_xive.c        |   2 +-
 hw/pci-host/Kconfig         |   5 +
 hw/pci-host/meson.build     |   2 +-
 hw/ppc/Kconfig              |  29 +---
 hw/ppc/ppc440_bamboo.c      |  38 ++++--
 hw/ppc/ppc440_pcix.c        |  50 ++++---
 hw/ppc/ppc4xx_devs.c        | 262 +++++-------------------------------
 hw/ppc/spapr.c              |  44 +++---
 hw/ppc/spapr_drc.c          |  63 +++++++--
 hw/ppc/spapr_events.c       |   3 +-
 hw/ppc/spapr_hcall.c        |  33 +----
 hw/ppc/trace-events         |   1 +
 hw/ppc/virtex_ml507.c       |  21 ++-
 include/hw/intc/ppc-uic.h   |  73 ++++++++++
 include/hw/pci-host/spapr.h |   2 -
 include/hw/ppc/spapr.h      |   6 +-
 include/hw/ppc/spapr_drc.h  |  10 +-
 include/hw/ppc/spapr_xive.h |   2 -
 22 files changed, 616 insertions(+), 383 deletions(-)
 create mode 100644 hw/intc/ppc-uic.c
 create mode 100644 include/hw/intc/ppc-uic.h

Comments

Peter Maydell Jan. 6, 2021, 1:30 p.m. UTC | #1
On Wed, 6 Jan 2021 at 03:38, David Gibson <david@gibson.dropbear.id.au> wrote:
>
> The following changes since commit 52d25464605dc20022ad94aa8bc8e8473e600833:
>
>   Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210104' into staging (2021-01-05 16:18:20 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/dgibson/qemu.git tags/ppc-for-6.0-20210106
>
> for you to fetch changes up to 5cbd51a5a58098444ffa246ece2013849be04299:
>
>   ppc440_pcix: Fix up pci config access (2021-01-06 11:09:59 +1100)
>
> ----------------------------------------------------------------
> ppc patch queue 2021-01-06
>
> First pull request for 2021, which has a bunch of things accumulated
> over the holidays.  Includes:
>   * A number of cleanups to sam460ex and ppc440 code from BALATON Zoltan
>   * Several fixes for builds with --without-default-devices from Greg Kurz
>   * Fixes for some DRC reset problems from Greg Kurz
>   * QOM conversion of the PPC 4xx UIC devices from Peter Maydell
>   * Some other assorted fixes and cleanups
>
> ----------------------------------------------------------------
> BALATON Zoltan via (5):
>       ppc4xx: Move common dependency on serial to common option
>       sam460ex: Remove FDT_PPC dependency from KConfig
>       ppc440_pcix: Improve comment for IRQ mapping
>       ppc440_pcix: Fix register write trace event
>       ppc440_pcix: Fix up pci config access


Applied, thanks. I'm afraid I missed reading Balaton's email
before pushing this to master, so the whole set is in there;
sorry about that. Would you mind sending a patchset that
makes the necessary changes on top of master (reverts or fixes
as appropriate)?

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

-- PMM