From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47903) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM9DK-0002mt-7h for qemu-devel@nongnu.org; Fri, 13 Feb 2015 00:54:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YM9DJ-0007EN-7z for qemu-devel@nongnu.org; Fri, 13 Feb 2015 00:54:54 -0500 Received: from mnementh.archaic.org.uk ([2001:8b0:1d0::1]:54985) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM9DJ-0007E4-0z for qemu-devel@nongnu.org; Fri, 13 Feb 2015 00:54:53 -0500 Received: from pm215 by mnementh.archaic.org.uk with local (Exim 4.80) (envelope-from ) id 1YM9DC-0002UU-09 for qemu-devel@nongnu.org; Fri, 13 Feb 2015 05:54:46 +0000 From: Peter Maydell Date: Fri, 13 Feb 2015 05:54:33 +0000 Message-Id: <1423806885-9548-1-git-send-email-peter.maydell@linaro.org> Subject: [Qemu-devel] [PULL 00/12] target-arm queue List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org The following changes since commit 449008f86418583a1f0fb946cf91ee7b4797317d: Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20150210.0' into staging (2015-02-11 05:14:41 +0000) are available in the git repository at: git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20150213 for you to fetch changes up to c2ebd862a54b7e12175d65c03ba259926cb2237a: target-arm: A64: Avoid signed shifts in disas_ldst_pair() (2015-02-13 05:46:09 +0000) ---------------------------------------------------------------- target-arm queue: * PCIe support in virt board * Support 32-bit guests on 64-bit KVM hosts in virt board * Fixes to avoid C undefined behaviour ---------------------------------------------------------------- Alexander Graf (4): pci: Allocate PCIe host bridge PCI ID pci: Add generic PCIe host bridge arm: Add PCIe host bridge in virt machine pci: Move PCI VGA to pci.mak Greg Bellows (4): target-arm: Add CPU property to disable AArch64 target-arm: Add feature parsing to virt target-arm: Add 32/64-bit register sync target-arm: Add AArch32 guest support to KVM64 Peter Maydell (4): target-arm: A64: Fix shifts into sign bit target-arm: A64: Fix handling of rotate in logic_imm_decode_wmask target-arm: A64: Avoid left shifting negative integers in disas_pc_rel_addr target-arm: A64: Avoid signed shifts in disas_ldst_pair() default-configs/alpha-softmmu.mak | 2 - default-configs/arm-softmmu.mak | 2 + default-configs/i386-softmmu.mak | 2 - default-configs/mips-softmmu.mak | 2 - default-configs/mips64-softmmu.mak | 2 - default-configs/mips64el-softmmu.mak | 2 - default-configs/mipsel-softmmu.mak | 2 - default-configs/pci.mak | 2 + default-configs/ppc-softmmu.mak | 2 - default-configs/ppc64-softmmu.mak | 2 - default-configs/ppcemb-softmmu.mak | 2 - default-configs/sparc64-softmmu.mak | 2 - default-configs/x86_64-softmmu.mak | 2 - hw/arm/virt.c | 158 ++++++++++++++++++++++++-- hw/pci-host/Makefile.objs | 1 + hw/pci-host/gpex.c | 154 +++++++++++++++++++++++++ include/hw/pci-host/gpex.h | 56 ++++++++++ include/hw/pci/pci.h | 1 + include/sysemu/device_tree.h | 9 ++ target-arm/cpu.c | 5 +- target-arm/cpu.h | 2 + target-arm/cpu64.c | 39 +++++++ target-arm/helper-a64.c | 5 +- target-arm/helper.c | 211 +++++++++++++++++++++++++++++++++++ target-arm/kvm64.c | 36 +++++- target-arm/op_helper.c | 6 +- target-arm/translate-a64.c | 18 +-- 27 files changed, 678 insertions(+), 49 deletions(-) create mode 100644 hw/pci-host/gpex.c create mode 100644 include/hw/pci-host/gpex.h