All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/44] ppc-for-6.2 queue 20210930
@ 2021-09-30  5:43 David Gibson
  2021-09-30  5:43 ` [PULL 01/44] host-utils: Fix overflow detection in divu128() David Gibson
                   ` (44 more replies)
  0 siblings, 45 replies; 48+ messages in thread
From: David Gibson @ 2021-09-30  5:43 UTC (permalink / raw)
  To: peter.maydell
  Cc: mark.cave-ayland, qemu-devel, groug, hpoussin, clg, qemu-ppc,
	philmd, David Gibson

The following changes since commit 6b54a31bf7b403672a798b6443b1930ae6c74dea:

  Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/python-pull-request' into staging (2021-09-28 13:07:32 +0100)

are available in the Git repository at:

  https://gitlab.com/dgibson/qemu.git tags/ppc-for-6.2-20210930

for you to fetch changes up to 85d887be82905aa81b5d3d6c483ff0fa9958382b:

  MAINTAINERS: Demote sPAPR from "Supported" to "Maintained" (2021-09-30 12:26:06 +1000)

----------------------------------------------------------------
ppc patch queue for 2021-09-30

Here's the next batch of ppc related patches for qemu-6.2.  Highlights
are:
 * Fixes for several TCG math instructions from the El Dorado Institute
 * A number of improvements to the powernv machine type
 * Support for a new DEVICE_UNPLUG_GUEST_ERROR QAPI event from Daniel
   Barboza
 * Support for the new FORM2 PAPR NUMA representation.  This allows
   more specific NUMA distances, as well as asymmetric configurations
 * Fix for 64-bit decrementer (used on MicroWatt CPUs)
 * Assorted fixes and cleanups
 * A number of updates to MAINTAINERS

Note that the DEVICE_UNPLUG_GUEST_ERROR stuff includes changes to
files outside my normal area, but has suitable Acks.

The MAINTAINERS updates are mostly about marking minor platforms
unmaintained / orphaned, and moving some pieces away from myself and
Greg.  As we move onto other projects, we're going to need to drop
more of the ppc maintainership, though we're hoping we can avoid too
abrupt a change.

----------------------------------------------------------------
Bin Meng (3):
      hw/intc: openpic: Correct the reset value of IPIDR for FSL chipset
      hw/intc: openpic: Drop Raven related codes
      hw/intc: openpic: Clean up the styles

Cédric Le Goater (13):
      ppc/spapr: Add a POWER10 DD2 CPU
      ppc/pnv: Add a comment on the "primary-topology-index" property
      ppc/pnv: Remove useless variable
      ppc/xive: Export priority_to_ipb() helper
      ppc/xive: Export xive_tctx_word2() helper
      ppc/pnv: Rename "id" to "quad-id" in PnvQuad
      docs/system: ppc: Update the URL for OpenPOWER firmware images
      ppc/pnv: Add an assert when calculating the RAM distribution on chips
      target/ppc: Convert debug to trace events (exceptions)
      target/ppc: Replace debug messages by asserts for unknown IRQ pins
      target/ppc: Convert debug to trace events (decrementer and IRQ)
      target/ppc: Fix 64-bit decrementer
      spapr/xive: Fix kvm_xive_source_reset trace event

Daniel Henrique Barboza (15):
      memory_hotplug.c: handle dev->id = NULL in acpi_memory_hotplug_write()
      spapr.c: handle dev->id in spapr_memory_unplug_rollback()
      spapr_drc.c: do not error_report() when drc->dev->id == NULL
      qapi/qdev.json: fix DEVICE_DELETED parameters doc
      qapi/qdev.json: add DEVICE_UNPLUG_GUEST_ERROR QAPI event
      spapr: use DEVICE_UNPLUG_GUEST_ERROR to report unplug errors
      memory_hotplug.c: send DEVICE_UNPLUG_GUEST_ERROR in acpi_memory_hotplug_write()
      spapr_numa.c: split FORM1 code into helpers
      spapr_numa.c: scrap 'legacy_numa' concept
      spapr_numa.c: parametrize FORM1 macros
      spapr_numa.c: rename numa_assoc_array to FORM1_assoc_array
      spapr: move FORM1 verifications to post CAS
      spapr_numa.c: FORM2 NUMA affinity support
      spapr_numa.c: handle auto NUMA node with no distance info
      spapr_numa.c: fixes in spapr_numa_FORM2_write_rtas_tables()

David Gibson (6):
      MAINTAINERS: Remove machine specific files from ppc TCG CPUs entry
      MAINTAINERS: Remove David & Greg as reviewers for a number of boards
      MAINTAINERS: Orphan obscure ppc platforms
      MAINTAINERS: Remove David & Greg as reviewers/co-maintainers of powernv
      MAINTAINERS: Add information for OpenPIC
      MAINTAINERS: Demote sPAPR from "Supported" to "Maintained"

Luis Pires (5):
      host-utils: Fix overflow detection in divu128()
      host-utils: fix missing zero-extension in divs128
      host-utils: introduce uabs64()
      i386/kvm: Replace abs64() with uabs64() from host-utils
      target/ppc: fix setting of CR flags in bcdcfsq

Matheus Ferst (2):
      target/ppc: add LPCR[HR] to DisasContext and hflags
      target/ppc: Check privilege level based on PSR and LPCR[HR] in tlbie[l]

 MAINTAINERS                 |  47 ++----
 docs/about/deprecated.rst   |  10 ++
 docs/system/ppc/powernv.rst |   3 +-
 hw/acpi/memory_hotplug.c    |  11 +-
 hw/i386/kvm/i8254.c         |   7 +-
 hw/intc/openpic.c           |  92 +++++------
 hw/intc/spapr_xive_kvm.c    |   4 +-
 hw/intc/xive.c              |  26 +--
 hw/ppc/pnv.c                |  13 +-
 hw/ppc/pnv_core.c           |   4 +-
 hw/ppc/pnv_xscom.c          |   4 +
 hw/ppc/ppc.c                | 211 +++++++++---------------
 hw/ppc/spapr.c              |  53 +++----
 hw/ppc/spapr_cpu_core.c     |   1 +
 hw/ppc/spapr_drc.c          |  16 +-
 hw/ppc/spapr_hcall.c        |   7 +
 hw/ppc/spapr_numa.c         | 379 ++++++++++++++++++++++++++++++++++++--------
 hw/ppc/trace-events         |  22 ++-
 include/hw/ppc/openpic.h    |  25 +--
 include/hw/ppc/pnv_core.h   |   2 +-
 include/hw/ppc/spapr.h      |  35 ++--
 include/hw/ppc/spapr_numa.h |   1 +
 include/hw/ppc/spapr_ovec.h |   1 +
 include/hw/ppc/xive.h       |  16 ++
 include/qemu/host-utils.h   |  10 +-
 qapi/machine.json           |   7 +-
 qapi/qdev.json              |  31 +++-
 stubs/qdev.c                |   7 +
 target/ppc/cpu.h            |   1 +
 target/ppc/excp_helper.c    |  38 ++---
 target/ppc/helper_regs.c    |   3 +
 target/ppc/int_helper.c     |  61 +++++--
 target/ppc/trace-events     |   8 +
 target/ppc/translate.c      |  28 +++-
 util/host-utils.c           |   2 +-
 35 files changed, 741 insertions(+), 445 deletions(-)


^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~2021-10-04  6:55 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-30  5:43 [PULL 00/44] ppc-for-6.2 queue 20210930 David Gibson
2021-09-30  5:43 ` [PULL 01/44] host-utils: Fix overflow detection in divu128() David Gibson
2021-09-30  5:43 ` [PULL 02/44] host-utils: fix missing zero-extension in divs128 David Gibson
2021-09-30  5:43 ` [PULL 03/44] host-utils: introduce uabs64() David Gibson
2021-09-30  5:43 ` [PULL 04/44] i386/kvm: Replace abs64() with uabs64() from host-utils David Gibson
2021-09-30  5:43 ` [PULL 05/44] ppc/spapr: Add a POWER10 DD2 CPU David Gibson
2021-09-30  5:43 ` [PULL 06/44] ppc/pnv: Add a comment on the "primary-topology-index" property David Gibson
2021-09-30  5:43 ` [PULL 07/44] ppc/pnv: Remove useless variable David Gibson
2021-09-30  5:43 ` [PULL 08/44] ppc/xive: Export priority_to_ipb() helper David Gibson
2021-09-30  5:43 ` [PULL 09/44] ppc/xive: Export xive_tctx_word2() helper David Gibson
2021-09-30  5:43 ` [PULL 10/44] ppc/pnv: Rename "id" to "quad-id" in PnvQuad David Gibson
2021-09-30  5:43 ` [PULL 11/44] docs/system: ppc: Update the URL for OpenPOWER firmware images David Gibson
2021-09-30  5:43 ` [PULL 12/44] ppc/pnv: Add an assert when calculating the RAM distribution on chips David Gibson
2021-09-30  5:43 ` [PULL 13/44] target/ppc: fix setting of CR flags in bcdcfsq David Gibson
2021-09-30  5:43 ` [PULL 14/44] memory_hotplug.c: handle dev->id = NULL in acpi_memory_hotplug_write() David Gibson
2021-09-30  5:43 ` [PULL 15/44] spapr.c: handle dev->id in spapr_memory_unplug_rollback() David Gibson
2021-09-30  5:43 ` [PULL 16/44] spapr_drc.c: do not error_report() when drc->dev->id == NULL David Gibson
2021-09-30  5:43 ` [PULL 17/44] qapi/qdev.json: fix DEVICE_DELETED parameters doc David Gibson
2021-09-30  5:44 ` [PULL 18/44] qapi/qdev.json: add DEVICE_UNPLUG_GUEST_ERROR QAPI event David Gibson
2021-09-30  5:44 ` [PULL 19/44] spapr: use DEVICE_UNPLUG_GUEST_ERROR to report unplug errors David Gibson
2021-09-30  5:44 ` [PULL 20/44] memory_hotplug.c: send DEVICE_UNPLUG_GUEST_ERROR in acpi_memory_hotplug_write() David Gibson
2021-09-30  5:44 ` [PULL 21/44] target/ppc: Convert debug to trace events (exceptions) David Gibson
2021-09-30  5:44 ` [PULL 22/44] target/ppc: Replace debug messages by asserts for unknown IRQ pins David Gibson
2021-09-30  5:44 ` [PULL 23/44] target/ppc: add LPCR[HR] to DisasContext and hflags David Gibson
2021-09-30  5:44 ` [PULL 24/44] target/ppc: Check privilege level based on PSR and LPCR[HR] in tlbie[l] David Gibson
2021-09-30  5:44 ` [PULL 25/44] spapr_numa.c: split FORM1 code into helpers David Gibson
2021-09-30  5:44 ` [PULL 26/44] spapr_numa.c: scrap 'legacy_numa' concept David Gibson
2021-09-30  5:44 ` [PULL 27/44] spapr_numa.c: parametrize FORM1 macros David Gibson
2021-09-30  5:44 ` [PULL 28/44] spapr_numa.c: rename numa_assoc_array to FORM1_assoc_array David Gibson
2021-09-30  5:44 ` [PULL 29/44] spapr: move FORM1 verifications to post CAS David Gibson
2021-09-30  5:44 ` [PULL 30/44] spapr_numa.c: FORM2 NUMA affinity support David Gibson
2021-09-30  5:44 ` [PULL 31/44] spapr_numa.c: handle auto NUMA node with no distance info David Gibson
2021-09-30  5:44 ` [PULL 32/44] target/ppc: Convert debug to trace events (decrementer and IRQ) David Gibson
2021-09-30  5:44 ` [PULL 33/44] target/ppc: Fix 64-bit decrementer David Gibson
2021-10-02 10:39   ` Peter Maydell
2021-10-04  6:54     ` Cédric Le Goater
2021-09-30  5:44 ` [PULL 34/44] hw/intc: openpic: Correct the reset value of IPIDR for FSL chipset David Gibson
2021-09-30  5:44 ` [PULL 35/44] hw/intc: openpic: Drop Raven related codes David Gibson
2021-09-30  5:44 ` [PULL 36/44] hw/intc: openpic: Clean up the styles David Gibson
2021-09-30  5:44 ` [PULL 37/44] spapr_numa.c: fixes in spapr_numa_FORM2_write_rtas_tables() David Gibson
2021-09-30  5:44 ` [PULL 38/44] spapr/xive: Fix kvm_xive_source_reset trace event David Gibson
2021-09-30  5:44 ` [PULL 39/44] MAINTAINERS: Remove machine specific files from ppc TCG CPUs entry David Gibson
2021-09-30  5:44 ` [PULL 40/44] MAINTAINERS: Remove David & Greg as reviewers for a number of boards David Gibson
2021-09-30  5:44 ` [PULL 41/44] MAINTAINERS: Orphan obscure ppc platforms David Gibson
2021-09-30  5:44 ` [PULL 42/44] MAINTAINERS: Remove David & Greg as reviewers/co-maintainers of powernv David Gibson
2021-09-30  5:44 ` [PULL 43/44] MAINTAINERS: Add information for OpenPIC David Gibson
2021-09-30  5:44 ` [PULL 44/44] MAINTAINERS: Demote sPAPR from "Supported" to "Maintained" David Gibson
2021-09-30 16:37 ` [PULL 00/44] ppc-for-6.2 queue 20210930 Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.