There's more stuff in the pipeline for ARM, but 22 patches is a respectable number, so let's drain the queue.
-- PMM The following changes since commit 3fc827d591679f3e262b9d1f8b34528eabfca8c0: target-arm: Correct check for non-EL3 (2015-06-02 13:22:29 +0100) are available in the git repository at: git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20150602 for you to fetch changes up to 94edf02c4c94781fa777c459fe86b52131b83cb6: hw/arm/virt: change indentation in a15memmap (2015-06-02 16:31:18 +0100) ---------------------------------------------------------------- target-arm queue: * more EL2 preparation patches * revert a no-longer-necessary workaround for old glib versions * add GICv2m support to virt board (MSI support) * pl061: fix wrong calculation of GPIOMIS register * support MSI via irqfd * remove a confusing v8_ prefix from some variable names * add dynamic sysbus device support to the virt board ---------------------------------------------------------------- Christoffer Dall (4): target-arm: Add GIC phandle to VirtBoardInfo arm_gicv2m: Add GICv2m widget to support MSIs target-arm: Extend the gic node properties target-arm: Add the GICv2m to the virt board Edgar E. Iglesias (9): target-arm: Break down TLB_LOCKDOWN target-arm: Add MAIR_EL2 target-arm: Add TCR_EL2 target-arm: Add SCTLR_EL2 target-arm: Add TPIDR_EL2 target-arm: Add TTBR0_EL2 target-arm: Add TLBI_ALLE1{IS} target-arm: Add TLBI_ALLE2 target-arm: Add TLBI_VAE2{IS} Eric Auger (6): kvm: introduce kvm_arch_msi_data_to_gsi arm_gicv2m: set kvm_gsi_direct_mapping and kvm_msi_via_irqfd_allowed hw/arm/sysbus-fdt: helpers for platform bus nodes addition hw/arm/boot: arm_load_kernel implemented as a machine init done notifier hw/arm/virt: add dynamic sysbus device support hw/arm/virt: change indentation in a15memmap Markus Armbruster (1): Revert "target-arm: Avoid g_hash_table_get_keys()" Peter Maydell (1): target-arm: Remove v8_ prefix from names of non-v8-specific cpreg arrays Victor CLEMENT (1): pl061: fix wrong calculation of GPIOMIS register hw/arm/Makefile.objs | 1 + hw/arm/boot.c | 14 +++- hw/arm/sysbus-fdt.c | 174 +++++++++++++++++++++++++++++++++++++++ hw/arm/virt.c | 157 +++++++++++++++++++++++++++++------- hw/gpio/pl061.c | 2 +- hw/intc/Makefile.objs | 1 + hw/intc/arm_gicv2m.c | 192 ++++++++++++++++++++++++++++++++++++++++++++ include/hw/arm/arm.h | 28 +++++++ include/hw/arm/sysbus-fdt.h | 60 ++++++++++++++ include/hw/arm/virt.h | 3 + include/sysemu/kvm.h | 2 + kvm-all.c | 2 +- target-arm/helper.c | 121 ++++++++++++++++++++++------ target-arm/kvm.c | 5 ++ target-i386/kvm.c | 5 ++ target-mips/kvm.c | 5 ++ target-ppc/kvm.c | 5 ++ target-s390x/kvm.c | 5 ++ 18 files changed, 722 insertions(+), 60 deletions(-) create mode 100644 hw/arm/sysbus-fdt.c create mode 100644 hw/intc/arm_gicv2m.c create mode 100644 include/hw/arm/sysbus-fdt.h