qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PULL 00/28] ppc-for-4.2 queue 20191024


From: David Gibson
Subject: [PULL 00/28] ppc-for-4.2 queue 20191024
Date: Thu, 24 Oct 2019 19:17:45 +1100

The following changes since commit f78398bfe544db81a974825b0a2aa826f6576414:

  Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-10-22' into 
staging (2019-10-23 16:06:13 +0100)

are available in the Git repository at:

  git://github.com/dgibson/qemu.git tags/ppc-for-4.2-20191024

for you to fetch changes up to 97c00c54449b4ff349f85c6ce409dadd1b935a7d:

  spapr/xive: Set the OS CAM line at reset (2019-10-24 13:34:15 +1100)

----------------------------------------------------------------
ppc patch queue 2019-10-24

Last pull request before soft freeze.
  * Lots of fixes and cleanups for spapr interrupt controllers
  * More SLOF updates to fix problems with full FDT rendering at CAS
    time (alas, more yet are to come)
  * A few other assorted changes

This isn't quite as well tested as I usually try to do before a pull
request.  But I've been sick and running into some other difficulties,
and wanted to get this sent out before heading towards KVM forum.

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      pseries: Update SLOF firmware image

Cédric Le Goater (8):
      ppc/pnv: Improve trigger data definition
      ppc/pnv: Use address_space_stq_be() when triggering an interrupt from PSI
      spapr: move CPU reset after presenter creation
      ppc/pnv: Introduce a PnvCore reset handler
      ppc/pnv: Add a PnvChip pointer to PnvCore
      ppc: Reset the interrupt presenter from the CPU reset handler
      ppc/pnv: Fix naming of routines realizing the CPUs
      spapr/xive: Set the OS CAM line at reset

David Gibson (13):
      spapr, xics, xive: Introduce SpaprInterruptController QOM interface
      spapr, xics, xive: Move cpu_intc_create from SpaprIrq to 
SpaprInterruptController
      spapr, xics, xive: Move irq claim and free from SpaprIrq to 
SpaprInterruptController
      spapr: Formalize notion of active interrupt controller
      spapr, xics, xive: Move set_irq from SpaprIrq to SpaprInterruptController
      spapr, xics, xive: Move print_info from SpaprIrq to 
SpaprInterruptController
      spapr, xics, xive: Move dt_populate from SpaprIrq to 
SpaprInterruptController
      spapr, xics, xive: Match signatures for XICS and XIVE KVM connect routines
      spapr: Remove SpaprIrq::init_kvm hook
      spapr, xics, xive: Move SpaprIrq::reset hook logic into 
activate/deactivate
      spapr, xics, xive: Move SpaprIrq::post_load hook to backends
      spapr: Remove SpaprIrq::nr_msis
      spapr: Move SpaprIrq::nr_xirqs to SpaprMachineClass

Greg Kurz (5):
      xive: Make some device types not user creatable
      xics: Make some device types not user creatable
      spapr: Set VSMT to smp_threads by default
      spapr: Don't request to unplug the same core twice
      spapr_cpu_core: Implement DeviceClass::reset

Stefan Brankovic (1):
      target/ppc: Fix for optimized vsl/vsr instructions

 hw/intc/pnv_xive.c                  |  20 +-
 hw/intc/spapr_xive.c                | 324 ++++++++++++-------
 hw/intc/spapr_xive_kvm.c            |  22 +-
 hw/intc/xics.c                      |  18 +-
 hw/intc/xics_kvm.c                  |   9 +-
 hw/intc/xics_spapr.c                | 117 ++++++-
 hw/intc/xive.c                      |  31 +-
 hw/ppc/pnv.c                        |  18 ++
 hw/ppc/pnv_core.c                   |  31 +-
 hw/ppc/pnv_psi.c                    |  15 +-
 hw/ppc/spapr.c                      |  26 +-
 hw/ppc/spapr_cpu_core.c             |  47 ++-
 hw/ppc/spapr_irq.c                  | 611 +++++++++++++-----------------------
 hw/ppc/spapr_pci.c                  |   7 +-
 include/hw/pci-host/spapr.h         |   4 +-
 include/hw/ppc/pnv.h                |   1 +
 include/hw/ppc/pnv_core.h           |   3 +
 include/hw/ppc/spapr.h              |   7 +-
 include/hw/ppc/spapr_irq.h          |  64 +++-
 include/hw/ppc/spapr_xive.h         |  10 +-
 include/hw/ppc/xics.h               |   1 +
 include/hw/ppc/xics_spapr.h         |   6 +-
 include/hw/ppc/xive.h               |   1 +
 include/hw/ppc/xive_regs.h          |  26 +-
 pc-bios/README                      |   2 +-
 pc-bios/slof.bin                    | Bin 930640 -> 928552 bytes
 roms/SLOF                           |   2 +-
 target/ppc/translate/vmx-impl.inc.c |  84 +++--
 28 files changed, 840 insertions(+), 667 deletions(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]