mbox

[PULL,00/30] ppc patch queue 2015-07-07 for 2.4

Message ID 1436284182-5063-1-git-send-email-agraf@suse.de
State New
Headers show

Pull-request

git://github.com/agraf/qemu.git tags/signed-ppc-for-upstream

Message

Alexander Graf July 7, 2015, 3:49 p.m. UTC
Hi Peter,

This is my current patch queue for ppc.  Please pull.

Alex


The following changes since commit 1452673888f6d7f0454276d049846c9bec659233:

  Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20150706.0' into staging (2015-07-07 09:22:40 +0100)

are available in the git repository at:


  git://github.com/agraf/qemu.git tags/signed-ppc-for-upstream

for you to fetch changes up to 6319b1dad04e66f450fb3ac6c31d2bf3940068b8:

  sPAPR: Clear stale MSIx table during EEH reset (2015-07-07 17:44:54 +0200)

----------------------------------------------------------------
Patch queue for ppc - 2015-07-07

A few last minute PPC changes for 2.4:

  - spapr: Update SLOF
  - spapr: Fix a few bugs
  - spapr: Preparation for hotplug
  - spapr: Minor code cleanups
  - linux-user: Add mftb handling
  - kvm: Enable hugepage support with memory-backend-file
  - mac99: Remove nonexistent interrupt pin (Mac OS 9 fix)

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      pseries: Update SLOF firmware image to qemu-slof-20150429

Bharata B Rao (7):
      spapr: Consider max_cpus during xics initialization
      spapr: Support ibm, lrdr-capacity device tree property
      cpus: Add a macro to walk CPUs in reverse
      spapr: Reorganize CPU dt generation code
      spapr: Consolidate cpu init code into a routine
      ppc: Update cpu_model in MachineState
      xics_kvm: Don't enable KVM_CAP_IRQ_XICS if already enabled

Cormac O'Brien (1):
      macio: remove nonexistent interrupt on pin 1

David Gibson (6):
      spapr: Merge sPAPREnvironment into sPAPRMachineState
      spapr: Remove obsolete ram_limit field from sPAPRMachineState
      spapr: Remove obsolete entry_point field from sPAPRMachineState
      spapr: Add sPAPRMachineClass
      spapr_vty: lookup should only return valid VTY objects
      spapr-vty: Use TYPE_ definition instead of hardcoding

Gavin Shan (3):
      sPAPR: Don't enable EEH on emulated PCI devices
      sPAPR: Reenable EEH functionality on reboot
      sPAPR: Clear stale MSIx table during EEH reset

Greg Kurz (3):
      spapr: ensure we have at least one XICS server
      spapr_iommu: drop erroneous check in h_put_tce_indirect()
      spapr_iommu: translate sPAPRTCEAccess to IOMMUAccessFlags

Laurent Vivier (1):
      linux-user, ppc: mftbl can be used by user application

Markus Armbruster (1):
      Revert "hw/ppc/spapr_pci.c: Avoid functions not in glib 2.12 (g_hash_table_iter_*)"

Michael Roth (1):
      target-ppc: fix hugepage support when using memory-backend-file

Nikunj A Dadhania (6):
      spapr_pci: encode missing 64-bit memory address space
      spapr_pci: encode class code including Prog IF register
      spapr_pci: set device node unit address as hex
      spapr_pci: enumerate and add PCI device tree
      spapr_pci: populate ibm,loc-code
      spapr_pci: drop redundant args in spapr_[populate, create]_pci_child_dt

 docs/specs/ppc-spapr-hotplug.txt |  18 ++
 hw/char/spapr_vty.c              |  12 +-
 hw/intc/xics.c                   |  20 +-
 hw/intc/xics_kvm.c               |  12 +-
 hw/misc/macio/macio.c            |   2 -
 hw/net/spapr_llan.c              |  12 +-
 hw/nvram/spapr_nvram.c           |   4 +-
 hw/ppc/mac_newworld.c            |  10 +-
 hw/ppc/mac_oldworld.c            |   7 +-
 hw/ppc/ppc440_bamboo.c           |   7 +-
 hw/ppc/prep.c                    |   7 +-
 hw/ppc/spapr.c                   | 450 +++++++++++++++++++++------------------
 hw/ppc/spapr_events.c            |  13 +-
 hw/ppc/spapr_hcall.c             |  39 ++--
 hw/ppc/spapr_iommu.c             |  30 ++-
 hw/ppc/spapr_pci.c               | 325 ++++++++++++++++++++++------
 hw/ppc/spapr_pci_vfio.c          |  65 +++++-
 hw/ppc/spapr_rtas.c              |  54 +++--
 hw/ppc/spapr_rtc.c               |   4 +-
 hw/ppc/spapr_vio.c               |  15 +-
 hw/ppc/virtex_ml507.c            |   7 +-
 include/hw/pci-host/spapr.h      |  10 +-
 include/hw/ppc/spapr.h           |  53 ++++-
 include/hw/ppc/spapr_vio.h       |   4 +-
 include/hw/ppc/xics.h            |   1 +
 include/qom/cpu.h                |   2 +
 linux-user/main.c                |   3 +-
 pc-bios/README                   |   2 +-
 pc-bios/slof.bin                 | Bin 912192 -> 912720 bytes
 roms/SLOF                        |   2 +-
 target-ppc/kvm.c                 |  57 ++++-
 31 files changed, 836 insertions(+), 411 deletions(-)

Comments

Peter Maydell July 7, 2015, 10:16 p.m. UTC | #1
On 7 July 2015 at 16:49, Alexander Graf <agraf@suse.de> wrote:
> Hi Peter,
>
> This is my current patch queue for ppc.  Please pull.
>
> Alex
>
>
> The following changes since commit 1452673888f6d7f0454276d049846c9bec659233:
>
>   Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20150706.0' into staging (2015-07-07 09:22:40 +0100)
>
> are available in the git repository at:
>
>
>   git://github.com/agraf/qemu.git tags/signed-ppc-for-upstream
>
> for you to fetch changes up to 6319b1dad04e66f450fb3ac6c31d2bf3940068b8:
>
>   sPAPR: Clear stale MSIx table during EEH reset (2015-07-07 17:44:54 +0200)
>
> ----------------------------------------------------------------
> Patch queue for ppc - 2015-07-07
>
> A few last minute PPC changes for 2.4:
>
>   - spapr: Update SLOF
>   - spapr: Fix a few bugs
>   - spapr: Preparation for hotplug
>   - spapr: Minor code cleanups
>   - linux-user: Add mftb handling
>   - kvm: Enable hugepage support with memory-backend-file
>   - mac99: Remove nonexistent interrupt pin (Mac OS 9 fix)

Applied, thanks.

-- PMM