[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PULL 00/28] ppc-for-2.6 queue 20160125
From: |
David Gibson |
Subject: |
[Qemu-ppc] [PULL 00/28] ppc-for-2.6 queue 20160125 |
Date: |
Mon, 25 Jan 2016 12:14:59 +1100 |
The following changes since commit 047e363b05679724d6b784c6ec6310697fe48ba0:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-softfloat-20160122'
into staging (2016-01-22 15:19:21 +0000)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.6-20160125
for you to fetch changes up to ce3b7990c1ddf70b29f00eb878bb693471f9bc36:
uninorth.c: add support for UniNorth kMacRISCPCIAddressSelect (0x48) register
(2016-01-25 10:35:50 +1100)
----------------------------------------------------------------
ppc patch queue for 2016-01-25
Currently accumulated patches for target-ppc, pseries machine type and
related devices.
* Cleanup of error handling code in spapr
* A number of fixes for Macintosh devices for the benefit of MacOS 9 and X
* Remove some abuses of the RTAS memory access functions in spapr
* Fixes for the gdbstub (and monitor debug) for VMX and VSX extensions.
* Fix pseries machine hotplug memory under TCG
----------------------------------------------------------------
Alyssa Milburn (1):
cuda.c: return error for unknown commands
Anton Blanchard (1):
target-ppc: gdbstub: Add VSX support
Benjamin Herrenschmidt (1):
target-ppc: Use sensible POWER8/POWER8E versions
Bharata B Rao (1):
spapr: Don't create ibm,dynamic-reconfiguration-memory w/o DR LMBs
David Gibson (12):
spapr: Small fixes to rtas_ibm_get_system_parameter, remove rtas_st_buffer
spapr: Remove rtas_st_buffer_direct()
spapr: Remove abuse of rtas_ld() in h_client_architecture_support
ppc: Clean up error handling in ppc_set_compat()
pseries: Clean up error handling of spapr_cpu_init()
pseries: Clean up error handling in spapr_validate_node_memory()
pseries: Clean up error handling in spapr_vga_init()
pseries: Clean up error handling in spapr_rtas_register()
pseries: Clean up error handling in xics_system_init()
pseries: Clean up error reporting in ppc_spapr_init()
pseries: Clean up error reporting in htab migration functions
pseries: Allow TCG h_enter to work with hotplugged memory
Greg Kurz (6):
target-ppc: kvm: fix floating point registers sync on little-endian hosts
target-ppc: rename and export maybe_bswap_register()
target-ppc: gdbstub: fix float registers for little-endian guests
target-ppc: gdbstub: introduce avr_need_swap()
target-ppc: gdbstub: fix altivec registers for little-endian guests
target-ppc: gdbstub: fix spe registers for little-endian guests
Mark Cave-Ayland (5):
target-ppc: use cpu_write_xer() helper in cpu_post_load
macio: use the existing IDEDMA aiocb to hold the active DMA aiocb
macio: add dma_active to VMStateDescription
mac_dbdma: add DBDMA controller state to VMStateDescription
cuda: add missing fields to VMStateDescription
Programmingkid (1):
uninorth.c: add support for UniNorth kMacRISCPCIAddressSelect (0x48)
register
configure | 6 +-
gdb-xml/power-vsx.xml | 44 +++
hw/ide/macio.c | 23 +-
hw/ide/macio.c.orig | 634 ++++++++++++++++++++++++++++++++++++++++++++
hw/misc/macio/cuda.c | 12 +-
hw/misc/macio/mac_dbdma.c | 40 ++-
hw/pci-host/uninorth.c | 9 +
hw/ppc/mac.h | 1 -
hw/ppc/spapr.c | 112 ++++----
hw/ppc/spapr_hcall.c | 43 ++-
hw/ppc/spapr_rtas.c | 50 ++--
include/hw/ppc/spapr.h | 36 +--
target-ppc/cpu-models.c | 12 +-
target-ppc/cpu-models.h | 4 +-
target-ppc/cpu.h | 3 +-
target-ppc/gdbstub.c | 10 +-
target-ppc/kvm.c | 12 +
target-ppc/machine.c | 2 +-
target-ppc/translate_init.c | 97 +++++--
19 files changed, 988 insertions(+), 162 deletions(-)
create mode 100644 gdb-xml/power-vsx.xml
create mode 100644 hw/ide/macio.c.orig
- [Qemu-ppc] [PULL 00/28] ppc-for-2.6 queue 20160125,
David Gibson <=
- [Qemu-ppc] [PULL 04/28] macio: add dma_active to VMStateDescription, David Gibson, 2016/01/24
- [Qemu-ppc] [PULL 05/28] mac_dbdma: add DBDMA controller state to VMStateDescription, David Gibson, 2016/01/24
- [Qemu-ppc] [PULL 15/28] pseries: Clean up error handling in spapr_rtas_register(), David Gibson, 2016/01/24
- [Qemu-ppc] [PULL 21/28] target-ppc: gdbstub: fix float registers for little-endian guests, David Gibson, 2016/01/24
- [Qemu-ppc] [PULL 17/28] pseries: Clean up error reporting in ppc_spapr_init(), David Gibson, 2016/01/24
- [Qemu-ppc] [PULL 26/28] pseries: Allow TCG h_enter to work with hotplugged memory, David Gibson, 2016/01/24
- [Qemu-ppc] [PULL 03/28] macio: use the existing IDEDMA aiocb to hold the active DMA aiocb, David Gibson, 2016/01/24
- [Qemu-ppc] [PULL 01/28] target-ppc: Use sensible POWER8/POWER8E versions, David Gibson, 2016/01/24