Not very much here, but several people have fallen over
the vector operation segfault bug, so let's get the fix
into master.
thanks
-- PMM
The following changes since commit d418238dca7b4e0b124135827ead3076233052b1:
Merge remote-tracking branch 'remotes/rth/tags/pull-rng-20190522' into staging (2019-05-23 12:57:17 +0100)
are available in the Git repository at:
https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20190523
for you to fetch changes up to 98e4f4fdb8ea05d840f51f47125924c2bb9df2df:
hw/arm/exynos4210: QOM'ify the Exynos4210 SoC (2019-05-23 14:47:44 +0100)
----------------------------------------------------------------
target-arm queue:
* exynos4210: QOM'ify the Exynos4210 SoC
* exynos4210: Add DMA support for the Exynos4210
* arm_gicv3: Fix writes to ICC_CTLR_EL3
* arm_gicv3: Fix write of ICH_VMCR_EL2.{VBPR0, VBPR1}
* target/arm: Fix vector operation segfault
* target/arm: Minor improvements to BFXIL, EXTR
----------------------------------------------------------------
Alistair Francis (1):
target/arm: Fix vector operation segfault
Guenter Roeck (1):
hw/arm/exynos4210: Add DMA support for the Exynos4210
Peter Maydell (5):
arm: Move system_clock_scale to armv7m_systick.h
arm: Remove unnecessary includes of hw/arm/arm.h
arm: Rename hw/arm/arm.h to hw/arm/boot.h
hw/intc/arm_gicv3: Fix write of ICH_VMCR_EL2.{VBPR0, VBPR1}
hw/intc/arm_gicv3: Fix writes to ICC_CTLR_EL3
Philippe Mathieu-Daudé (3):
hw/arm/exynos4: Remove unuseful debug code
hw/arm/exynos4: Use the IEC binary prefix definitions
hw/arm/exynos4210: QOM'ify the Exynos4210 SoC
Richard Henderson (2):
target/arm: Use extract2 for EXTR
target/arm: Simplify BFXIL expansion
include/hw/arm/allwinner-a10.h | 2 +-
include/hw/arm/aspeed_soc.h | 1 -
include/hw/arm/bcm2836.h | 1 -
include/hw/arm/{arm.h => boot.h} | 12 +++------
include/hw/arm/exynos4210.h | 9 +++++--
include/hw/arm/fsl-imx25.h | 2 +-
include/hw/arm/fsl-imx31.h | 2 +-
include/hw/arm/fsl-imx6.h | 2 +-
include/hw/arm/fsl-imx6ul.h | 2 +-
include/hw/arm/fsl-imx7.h | 2 +-
include/hw/arm/virt.h | 2 +-
include/hw/arm/xlnx-versal.h | 2 +-
include/hw/arm/xlnx-zynqmp.h | 2 +-
include/hw/timer/armv7m_systick.h | 22 ++++++++++++++++
hw/arm/armsse.c | 2 +-
hw/arm/armv7m.c | 2 +-
hw/arm/aspeed.c | 2 +-
hw/arm/boot.c | 2 +-
hw/arm/collie.c | 2 +-
hw/arm/exynos4210.c | 54 ++++++++++++++++++++++++++++++++++++---
hw/arm/exynos4_boards.c | 40 ++++++++---------------------
hw/arm/highbank.c | 2 +-
hw/arm/integratorcp.c | 2 +-
hw/arm/mainstone.c | 2 +-
hw/arm/microbit.c | 2 +-
hw/arm/mps2-tz.c | 2 +-
hw/arm/mps2.c | 2 +-
hw/arm/msf2-soc.c | 1 -
hw/arm/msf2-som.c | 2 +-
hw/arm/musca.c | 2 +-
hw/arm/musicpal.c | 2 +-
hw/arm/netduino2.c | 2 +-
hw/arm/nrf51_soc.c | 2 +-
hw/arm/nseries.c | 2 +-
hw/arm/omap1.c | 2 +-
hw/arm/omap2.c | 2 +-
hw/arm/omap_sx1.c | 2 +-
hw/arm/palm.c | 2 +-
hw/arm/raspi.c | 2 +-
hw/arm/realview.c | 2 +-
hw/arm/spitz.c | 2 +-
hw/arm/stellaris.c | 2 +-
hw/arm/stm32f205_soc.c | 2 +-
hw/arm/strongarm.c | 2 +-
hw/arm/tosa.c | 2 +-
hw/arm/versatilepb.c | 2 +-
hw/arm/vexpress.c | 2 +-
hw/arm/virt.c | 2 +-
hw/arm/xilinx_zynq.c | 2 +-
hw/arm/xlnx-versal.c | 2 +-
hw/arm/z2.c | 2 +-
hw/intc/arm_gicv3_cpuif.c | 6 ++---
hw/intc/armv7m_nvic.c | 1 -
target/arm/arm-semi.c | 1 -
target/arm/cpu.c | 1 -
target/arm/cpu64.c | 1 -
target/arm/kvm.c | 1 -
target/arm/kvm32.c | 1 -
target/arm/kvm64.c | 1 -
target/arm/translate-a64.c | 44 ++++++++++++++++---------------
target/arm/translate.c | 4 +--
61 files changed, 164 insertions(+), 123 deletions(-)
rename include/hw/arm/{arm.h => boot.h} (96%)