From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42541) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCp6a-0003K1-NZ for qemu-devel@nongnu.org; Tue, 14 Jun 2016 10:14:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bCp6Y-00080V-6L for qemu-devel@nongnu.org; Tue, 14 Jun 2016 10:14:11 -0400 Received: from orth.archaic.org.uk ([2001:8b0:1d0::2]:57707) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCp6X-0007zT-UU for qemu-devel@nongnu.org; Tue, 14 Jun 2016 10:14:10 -0400 Received: from pm215 by orth.archaic.org.uk with local (Exim 4.84_2) (envelope-from ) id 1bCp6U-0006CN-5r for qemu-devel@nongnu.org; Tue, 14 Jun 2016 15:14:06 +0100 From: Peter Maydell Date: Tue, 14 Jun 2016 15:13:35 +0100 Message-Id: <1465913645-19346-1-git-send-email-peter.maydell@linaro.org> Subject: [Qemu-devel] [PULL 00/30] target-arm queue List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org target-arm queue; quite a lot of patches but nothing earthshaking. thanks -- PMM The following changes since commit d32490ca74c700edc74f0b2f6b7536b52a644739: Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20160614' into staging (2016-06-14 13:14:55 +0100) are available in the git repository at: git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20160614 for you to fetch changes up to ea924f729b7703c9d81f62b54bcaa75f9d9f314e: target-arm: Don't permit ARMv8-only Neon insns on ARMv7 (2016-06-14 15:02:30 +0100) ---------------------------------------------------------------- target-arm queue: * add PMU support for virt machine under KVM * fix reset and migration of TTBCR(S) * add virt-2.7 machine type * QOMify various ARM devices * implement xilinx DisplayPort device * don't permit ARMv8-only Neon insns to work on ARMv7 ---------------------------------------------------------------- Andrew Jones (4): hw/arm/virt: separate versioned type-init code hw/arm/virt: introduce DEFINE_VIRT_MACHINE hw/arm/virt: introduce DEFINE_VIRT_MACHINE_AS_LATEST hw/arm/virt: create the 2.7 machine type KONRAD Frederic (7): i2cbus: remove unused dev field i2c: implement broadcast write introduce aux-bus introduce dpcd module introduce xlnx-dpdma introduce xlnx-dp arm: xlnx-zynqmp: Add xlnx-dp and xlnx-dpdma Peter Crosthwaite (1): i2c: Factor our send() and recv() common logic Peter Maydell (3): target-arm: Fix reset and migration of TTBCR(S) hw/i2c-ddc.c: Implement DDC I2C slave target-arm: Don't permit ARMv8-only Neon insns on ARMv7 Shannon Zhao (3): target-arm: kvm64: set guest PMUv3 feature bit if supported hw/arm/virt: Add PMU node for virt machine hw/arm/virt-acpi-build: Add PMU IRQ number in ACPI table xiaoqiang zhao (12): hw/i2c: QOM'ify bitbang_i2c.c hw/i2c: QOM'ify exynos4210_i2c.c hw/i2c: QOM'ify omap_i2c.c hw/i2c: QOM'ify versatile_i2c.c hw/gpio: QOM'ify omap_gpio.c hw/gpio: QOM'ify pl061.c hw/gpio: QOM'ify zaurus.c hw/misc: QOM'ify arm_l2x0.c hw/misc: QOM'ify exynos4210_pmu.c hw/misc: QOM'ify mst_fpga.c hw/dma: QOM'ify pxa2xx_dma.c hw/sd: QOM'ify pl181.c default-configs/aarch64-softmmu.mak | 3 + hw/arm/virt-acpi-build.c | 4 + hw/arm/virt.c | 99 ++- hw/arm/xlnx-zynqmp.c | 32 +- hw/display/Makefile.objs | 2 + hw/display/dpcd.c | 173 +++++ hw/display/xlnx_dp.c | 1336 +++++++++++++++++++++++++++++++++++ hw/dma/Makefile.objs | 1 + hw/dma/pxa2xx_dma.c | 38 +- hw/dma/xlnx_dpdma.c | 794 +++++++++++++++++++++ hw/gpio/omap_gpio.c | 61 +- hw/gpio/pl061.c | 24 +- hw/gpio/zaurus.c | 14 +- hw/i2c/Makefile.objs | 1 + hw/i2c/bitbang_i2c.c | 14 +- hw/i2c/core.c | 161 +++-- hw/i2c/exynos4210_i2c.c | 13 +- hw/i2c/i2c-ddc.c | 307 ++++++++ hw/i2c/omap_i2c.c | 42 +- hw/i2c/versatile_i2c.c | 19 +- hw/misc/Makefile.objs | 1 + hw/misc/arm_l2x0.c | 11 +- hw/misc/aux.c | 292 ++++++++ hw/misc/exynos4210_pmu.c | 11 +- hw/misc/mst_fpga.c | 13 +- hw/sd/pl181.c | 26 +- include/hw/arm/virt.h | 4 + include/hw/arm/xlnx-zynqmp.h | 4 + include/hw/display/dpcd.h | 105 +++ include/hw/display/xlnx_dp.h | 109 +++ include/hw/dma/xlnx_dpdma.h | 85 +++ include/hw/i2c/i2c-ddc.h | 38 + include/hw/i2c/i2c.h | 1 + include/hw/misc/aux.h | 128 ++++ target-arm/cpu.h | 2 + target-arm/helper.c | 5 +- target-arm/kvm32.c | 6 + target-arm/kvm64.c | 46 ++ target-arm/kvm_arm.h | 7 + target-arm/translate.c | 28 + 40 files changed, 3837 insertions(+), 223 deletions(-) create mode 100644 hw/display/dpcd.c create mode 100644 hw/display/xlnx_dp.c create mode 100644 hw/dma/xlnx_dpdma.c create mode 100644 hw/i2c/i2c-ddc.c create mode 100644 hw/misc/aux.c create mode 100644 include/hw/display/dpcd.h create mode 100644 include/hw/display/xlnx_dp.h create mode 100644 include/hw/dma/xlnx_dpdma.h create mode 100644 include/hw/i2c/i2c-ddc.h create mode 100644 include/hw/misc/aux.h