[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/32] ppc patch queue 2014-06-27
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PULL 00/32] ppc patch queue 2014-06-27 |
Date: |
Fri, 27 Jun 2014 13:51:52 +0200 |
Hi Peter,
This is my current patch queue for ppc. Please pull.
Alex
The following changes since commit ff4873cb8c81db89668d8b56e19e57b852edb5f5:
coroutine-win32.c: Add noinline attribute to work around gcc bug (2014-06-26
14:08:14 +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 79c0ff2cae1f24cb7e041ac2dbdcc329d2a86ba2:
PPC: e500: Only create dt entries for existing serial ports (2014-06-27
13:48:27 +0200)
----------------------------------------------------------------
Patch queue for ppc - 2014-06-27
Changes include:
- instruction emulation fixes
- linux-user fixes
- mac99: layout fixes
- pseries: Initial VFIO support
- pseries: support for UUID
- pseries: support for -boot m
----------------------------------------------------------------
Alexander Graf (2):
PPC: Add support for Apple gdb in gdbstub
PPC: e500: Only create dt entries for existing serial ports
Alexey Kardashevskiy (16):
spapr: Fix RTAS token numbers
spapr_iommu: Make in-kernel TCE table optional
vfio: Add vfio_container_ioctl()
spapr_pci_vfio: Add spapr-pci-vfio-host-bridge to support vfio
vfio: Enable for SPAPR
target-ppc: Add support for POWER8 pvr 0x4D0000
spapr: Fix code design style (s/SPAPRMachine/sPAPRMachineState)
spapr: Define a 2.1 pseries machine
xics: Add flags for interrupts
xics: Add xics_find_source()
xics: Disable flags reset on xics reset
spapr: Move interrupt allocator to xics
spapr: Remove @next_irq
xics: Implement xics_ics_free()
vmstate: Add preallocation for migrating arrays (VMS_ALLOC flag)
spapr_pci: Use XICS interrupt allocator and do not cache interrupts in PHB
Avik Sil (1):
spapr: Add "qemu, boot-menu" property to /chosen
BALATON Zoltan (2):
mac99: Add motherboard devices before PCI cards
uninorth: Fix PCI hole size
Peter Maydell (2):
target-ppc: Remove unused IMM and d extract helpers
target-ppc: Remove unused gen_qemu_ld8s()
Sam bobroff (4):
spapr: Add rtas_st_buffer utility function
spapr: Fix RTAS sysparm DIAGNOSTICS_RUN_MODE
spapr: Add RTAS sysparm UUID
spapr: Add RTAS sysparm SPLPAR Characteristics
Sorav Bansal (1):
target-ppc: fixed translation of mcrxr instruction
Tom Musta (4):
linux-user: Correct AUXV Cache Line Sizes for PowerPC
target-ppc: Add DFP to Emulated Instructions Flag
linux-user: Identify Addition Hardware Capabilities for PowerPC
linux-user: Support HWCAP2 in PowerPC
hw/intc/xics.c | 182 ++++++++++++++++++++++++++++++++++---
hw/intc/xics_kvm.c | 34 +++----
hw/misc/vfio.c | 78 ++++++++++++++++
hw/nvram/spapr_nvram.c | 4 +-
hw/pci-host/uninorth.c | 2 +-
hw/ppc/Makefile.objs | 3 +
hw/ppc/e500.c | 13 ++-
hw/ppc/mac_newworld.c | 18 ++--
hw/ppc/spapr.c | 104 ++++++---------------
hw/ppc/spapr_events.c | 5 +-
hw/ppc/spapr_iommu.c | 7 +-
hw/ppc/spapr_pci.c | 217 +++++++++++++++++++++++++-------------------
hw/ppc/spapr_pci_vfio.c | 102 +++++++++++++++++++++
hw/ppc/spapr_rtas.c | 97 +++++++++++---------
hw/ppc/spapr_vio.c | 9 +-
include/hw/misc/vfio.h | 9 ++
include/hw/pci-host/spapr.h | 32 +++++--
include/hw/ppc/spapr.h | 82 ++++++++++++++---
include/hw/ppc/xics.h | 9 +-
include/migration/vmstate.h | 11 +++
linux-user/elfload.c | 44 ++++++++-
target-ppc/cpu-models.c | 3 +
target-ppc/cpu-models.h | 7 +-
target-ppc/cpu-qom.h | 2 +
target-ppc/cpu.h | 2 +-
target-ppc/gdbstub.c | 137 ++++++++++++++++++++++++++++
target-ppc/kvm.c | 7 +-
target-ppc/kvm_ppc.h | 6 +-
target-ppc/translate.c | 13 +--
target-ppc/translate_init.c | 28 +++++-
trace-events | 11 ++-
vmstate.c | 13 ++-
32 files changed, 976 insertions(+), 315 deletions(-)
create mode 100644 hw/ppc/spapr_pci_vfio.c
create mode 100644 include/hw/misc/vfio.h
- [Qemu-devel] [PULL 00/32] ppc patch queue 2014-06-27,
Alexander Graf <=
- [Qemu-devel] [PULL 01/32] linux-user: Correct AUXV Cache Line Sizes for PowerPC, Alexander Graf, 2014/06/27
- [Qemu-devel] [PULL 13/32] target-ppc: Remove unused IMM and d extract helpers, Alexander Graf, 2014/06/27
- [Qemu-devel] [PULL 02/32] target-ppc: Add DFP to Emulated Instructions Flag, Alexander Graf, 2014/06/27
- [Qemu-devel] [PULL 12/32] vfio: Enable for SPAPR, Alexander Graf, 2014/06/27
- [Qemu-devel] [PULL 03/32] linux-user: Identify Addition Hardware Capabilities for PowerPC, Alexander Graf, 2014/06/27
- [Qemu-devel] [PULL 09/32] spapr_iommu: Make in-kernel TCE table optional, Alexander Graf, 2014/06/27
- [Qemu-devel] [PULL 14/32] target-ppc: Remove unused gen_qemu_ld8s(), Alexander Graf, 2014/06/27
- [Qemu-devel] [PULL 11/32] spapr_pci_vfio: Add spapr-pci-vfio-host-bridge to support vfio, Alexander Graf, 2014/06/27
- [Qemu-devel] [PULL 17/32] target-ppc: Add support for POWER8 pvr 0x4D0000, Alexander Graf, 2014/06/27
- [Qemu-devel] [PULL 18/32] spapr: Fix code design style (s/SPAPRMachine/sPAPRMachineState), Alexander Graf, 2014/06/27