ARM queue -- most interesting thing here is the raspberry pi 2 board model.
thanks -- PMM The following changes since commit 87574621b18f86eab295a2c207e0b42c77b5dfa0: Merge remote-tracking branch 'remotes/kraxel/tags/pull-vga-20160203-1' into staging (2016-02-03 12:23:48 +0000) are available in the git repository at: git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20160203 for you to fetch changes up to 1df7d1f9303aef9a2b1f703e887553416b7c0586: raspi: add raspberry pi 2 machine (2016-02-03 15:00:47 +0000) ---------------------------------------------------------------- target-arm queue: * virt-acpi-build: add always-on property for timer * various fixes for EL2 and EL3 behaviour * arm: virt-acpi: each MADT.GICC entry as enabled unconditionally * target-arm: Don't report presence of EL2 if it doesn't exist * raspi: add raspberry pi 2 machine ---------------------------------------------------------------- Andrew Baumann (8): bcm2835_mbox: add BCM2835 mailboxes bcm2835_property: add bcm2835 property channel bcm2835_ic: add bcm2835 interrupt controller bcm2835_peripherals: add rollup device for bcm2835 peripherals bcm2836_control: add bcm2836 ARM control logic bcm2836: add bcm2836 SoC device arm/boot: move highbank secure board setup code to common routine raspi: add raspberry pi 2 machine Andrew Jones (1): virt-acpi-build: add always-on property for timer Edgar E. Iglesias (4): hw/arm: Setup EL1 and EL2 in AArch64 mode for 64bit Linux boots target-arm: Apply S2 MMU startlevel table size check to AArch64 target-arm: Rename check_s2_startlevel to check_s2_mmu_setup target-arm: Implement the S2 MMU inputsize > pamax check Igor Mammedov (1): arm: virt-acpi: each MADT.GICC entry as enabled unconditionally Peter Maydell (3): target-arm: Make various system registers visible to EL3 libvixl: Avoid std::abs() of 64-bit type target-arm: Don't report presence of EL2 if it doesn't exist default-configs/arm-softmmu.mak | 1 + disas/libvixl/vixl/a64/disasm-a64.cc | 6 +- hw/arm/Makefile.objs | 1 + hw/arm/bcm2835_peripherals.c | 204 +++++++++++++++++++++ hw/arm/bcm2836.c | 165 +++++++++++++++++ hw/arm/boot.c | 53 ++++++ hw/arm/highbank.c | 37 +--- hw/arm/raspi.c | 152 ++++++++++++++++ hw/arm/virt-acpi-build.c | 28 +-- hw/intc/Makefile.objs | 1 + hw/intc/bcm2835_ic.c | 236 +++++++++++++++++++++++++ hw/intc/bcm2836_control.c | 303 +++++++++++++++++++++++++++++++ hw/misc/Makefile.objs | 2 + hw/misc/bcm2835_mbox.c | 333 +++++++++++++++++++++++++++++++++++ hw/misc/bcm2835_property.c | 287 ++++++++++++++++++++++++++++++ include/hw/arm/arm.h | 5 + include/hw/arm/bcm2835_peripherals.h | 42 +++++ include/hw/arm/bcm2836.h | 35 ++++ include/hw/arm/raspi_platform.h | 128 ++++++++++++++ include/hw/arm/virt-acpi-build.h | 1 - include/hw/intc/bcm2835_ic.h | 33 ++++ include/hw/intc/bcm2836_control.h | 51 ++++++ include/hw/misc/bcm2835_mbox.h | 38 ++++ include/hw/misc/bcm2835_mbox_defs.h | 27 +++ include/hw/misc/bcm2835_property.h | 31 ++++ target-arm/cpu.c | 9 + target-arm/helper.c | 94 +++++----- 27 files changed, 2199 insertions(+), 104 deletions(-) create mode 100644 hw/arm/bcm2835_peripherals.c create mode 100644 hw/arm/bcm2836.c create mode 100644 hw/arm/raspi.c create mode 100644 hw/intc/bcm2835_ic.c create mode 100644 hw/intc/bcm2836_control.c create mode 100644 hw/misc/bcm2835_mbox.c create mode 100644 hw/misc/bcm2835_property.c create mode 100644 include/hw/arm/bcm2835_peripherals.h create mode 100644 include/hw/arm/bcm2836.h create mode 100644 include/hw/arm/raspi_platform.h create mode 100644 include/hw/intc/bcm2835_ic.h create mode 100644 include/hw/intc/bcm2836_control.h create mode 100644 include/hw/misc/bcm2835_mbox.h create mode 100644 include/hw/misc/bcm2835_mbox_defs.h create mode 100644 include/hw/misc/bcm2835_property.h