From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33035) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VZovP-0003nm-Hc for qemu-devel@nongnu.org; Fri, 25 Oct 2013 17:28:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VZovI-0002XZ-D0 for qemu-devel@nongnu.org; Fri, 25 Oct 2013 17:28:07 -0400 From: Alexander Graf Date: Fri, 25 Oct 2013 23:27:25 +0200 Message-Id: <1382736474-32128-1-git-send-email-agraf@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] =?utf-8?q?=5BPULL_00/29=5D_ppc_patch_queue_2013-10-2?= =?utf-8?q?5?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: QEMU Developers Cc: Blue Swirl , "qemu-ppc@nongnu.org list:PowerPC" , Anthony Liguori , Aurelien Jarno Hi Blue / Aurelien / Anthony, This is my current patch queue for ppc. Please pull. Alex The following changes since commit fc8ead74674b7129e8f31c2595c76658e56221= 97: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging (2013-10= -18 10:03:24 -0700) are available in the git repository at: git://github.com/agraf/qemu.git ppc-for-upstream for you to fetch changes up to 3bbf37f2692652cc9d48030a9e7f34e2207429f6: spapr: Use DeviceClass::fw_name for device tree CPU node (2013-10-25 23= :25:48 +0200) ---------------------------------------------------------------- Alexander Graf (1): PPC: Fix L2CR write accesses Alexey Kardashevskiy (14): pseries: Update SLOF firmware image spapr: increase temporary fdt buffer size spapr: Add ibm, purr property on power7 and newer spapr-rtas: fix h_rtas parameters reading xics: move reset and cpu_setup spapr: move cpu_setup after kvmppc_set_papr xics: replace fprintf with error_report xics: add pre_save/post_load dispatchers xics: convert init() to realize() xics: add missing const specifiers to TypeInfo xics: split to xics and xics-common xics: add cpu_setup callback xics-kvm: enable irqfd for MSI spapr-pci: enable irqfd for INTx Andreas F=C3=A4rber (2): target-ppc: Fill in OpenFirmware names for some PowerPCCPU families spapr: Use DeviceClass::fw_name for device tree CPU node Aneesh Kumar K.V (5): target-ppc: Update slb array with correct index values. target-ppc: Check for error on address translation in memsave comma= nd target-ppc: Use #define for max slb entries dump-guest-memory: Check for the correct return value target-ppc: dump-guest-memory support Benjamin Herrenschmidt (3): pseries: Fix loading of little endian kernels xics: Implement H_IPOLL xics: Implement H_XIRR_X David Gibson (2): target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN xics-kvm: Support for in-kernel XICS interrupt controller Tom Musta (2): ppc: Add CFAR, DAR and DSISR to the dictionary of printable registe= rs target-ppc: Little Endian Correction to Load/Store Vector Element cpus.c | 5 +- default-configs/ppc64-softmmu.mak | 1 + dump.c | 4 +- hw/intc/Makefile.objs | 1 + hw/intc/xics.c | 327 ++++++++++++++++++++----- hw/intc/xics_kvm.c | 494 ++++++++++++++++++++++++++++++++= ++++++ hw/ppc/spapr.c | 72 ++++-- hw/ppc/spapr_hcall.c | 6 +- hw/ppc/spapr_pci.c | 13 + include/elf.h | 3 + include/hw/ppc/spapr.h | 11 +- include/hw/ppc/xics.h | 57 +++++ monitor.c | 3 + pc-bios/README | 2 +- pc-bios/slof.bin | Bin 909720 -> 875424 bytes roms/SLOF | 2 +- target-ppc/Makefile.objs | 2 +- target-ppc/arch_dump.c | 253 +++++++++++++++++++ target-ppc/cpu-qom.h | 5 +- target-ppc/cpu.h | 3 +- target-ppc/kvm.c | 35 ++- target-ppc/kvm_ppc.h | 7 + target-ppc/machine.c | 2 +- target-ppc/mem_helper.c | 2 + target-ppc/translate_init.c | 38 ++- 25 files changed, 1235 insertions(+), 113 deletions(-) create mode 100644 hw/intc/xics_kvm.c create mode 100644 target-ppc/arch_dump.c