From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47628) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNVjo-0002Zx-9M for qemu-devel@nongnu.org; Sun, 24 Jan 2016 20:14:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aNVjl-0000ai-1a for qemu-devel@nongnu.org; Sun, 24 Jan 2016 20:14:36 -0500 From: David Gibson Date: Mon, 25 Jan 2016 12:14:59 +1100 Message-Id: <1453684527-23564-1-git-send-email-david@gibson.dropbear.id.au> Subject: [Qemu-devel] [PULL 00/28] ppc-for-2.6 queue 20160125 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: peter.maydell@linaro.org Cc: lvivier@redhat.com, thuth@redhat.com, mark.cave-ayland@ilande.co.uk, agraf@suse.de, qemu-devel@nongnu.org, qemu-ppc@nongnu.org, bharata@linux.vnet.ibm.com, David Gibson , gkurz@linux.vnet.ibm.com 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