Latest arm queue, a mixed bag of features and bug fixes. thanks -- PMM
The following changes since commit cbf01142b2aef0c0b4e995cecd7e79d342bbc47e: Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20200115' into staging (2020-01-17 12:13:17 +0000) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20200117-1 for you to fetch changes up to 1a1fbc6cbb34c26d43d8360c66c1d21681af14a9: target/arm: Set ISSIs16Bit in make_issinfo (2020-01-17 14:27:16 +0000) ---------------------------------------------------------------- Add model of the Netduino Plus 2 board Some allwinner-a10 code cleanup New test cases for cubieboard target/arm/arm-semi: fix SYS_OPEN to return nonzero filehandle i.MX: add an emulation for RNGC device target/arm: adjust program counter for wfi exception in AArch32 arm/gicv3: update virtual irq state after IAR register read Set IL bit correctly for syndrome information for data aborts ---------------------------------------------------------------- Alistair Francis (4): hw/misc: Add the STM32F4xx Sysconfig device hw/misc: Add the STM32F4xx EXTI device hw/arm: Add the STM32F4xx SoC hw/arm: Add the Netduino Plus 2 Jeff Kubascik (3): target/arm: adjust program counter for wfi exception in AArch32 arm/gicv3: update virtual irq state after IAR register read target/arm: Return correct IL bit in merge_syn_data_abort Martin Kaiser (1): i.MX: add an emulation for RNGC Masahiro Yamada (1): target/arm/arm-semi: fix SYS_OPEN to return nonzero filehandle Philippe Mathieu-Daudé (5): tests/boot_linux_console: Add initrd test for the CubieBoard tests/boot_linux_console: Add a SD card test for the CubieBoard hw/arm/allwinner-a10: Move SoC definitions out of header hw/arm/allwinner-a10: Simplify by passing IRQs with qdev_pass_gpios() hw/arm/allwinner-a10: Remove local qemu_irq variables Richard Henderson (1): target/arm: Set ISSIs16Bit in make_issinfo hw/arm/Makefile.objs | 2 + hw/misc/Makefile.objs | 3 + include/hw/arm/allwinner-a10.h | 7 - include/hw/arm/fsl-imx25.h | 5 + include/hw/arm/stm32f405_soc.h | 73 ++++++++ include/hw/misc/imx_rngc.h | 35 ++++ include/hw/misc/stm32f4xx_exti.h | 60 +++++++ include/hw/misc/stm32f4xx_syscfg.h | 61 +++++++ hw/arm/allwinner-a10.c | 39 +++-- hw/arm/fsl-imx25.c | 11 ++ hw/arm/netduinoplus2.c | 52 ++++++ hw/arm/stm32f405_soc.c | 302 +++++++++++++++++++++++++++++++++ hw/intc/arm_gicv3_cpuif.c | 3 + hw/misc/imx_rngc.c | 278 ++++++++++++++++++++++++++++++ hw/misc/stm32f4xx_exti.c | 188 ++++++++++++++++++++ hw/misc/stm32f4xx_syscfg.c | 171 +++++++++++++++++++ target/arm/arm-semi.c | 5 +- target/arm/op_helper.c | 7 +- target/arm/tlb_helper.c | 2 +- target/arm/translate.c | 3 + MAINTAINERS | 14 ++ default-configs/arm-softmmu.mak | 1 + hw/arm/Kconfig | 10 ++ hw/misc/Kconfig | 6 + hw/misc/trace-events | 11 ++ tests/acceptance/boot_linux_console.py | 85 ++++++++++ 26 files changed, 1405 insertions(+), 29 deletions(-) create mode 100644 include/hw/arm/stm32f405_soc.h create mode 100644 include/hw/misc/imx_rngc.h create mode 100644 include/hw/misc/stm32f4xx_exti.h create mode 100644 include/hw/misc/stm32f4xx_syscfg.h create mode 100644 hw/arm/netduinoplus2.c create mode 100644 hw/arm/stm32f405_soc.c create mode 100644 hw/misc/imx_rngc.c create mode 100644 hw/misc/stm32f4xx_exti.c create mode 100644 hw/misc/stm32f4xx_syscfg.c