Now that the Arm-M4 CPU has been added to QEMU we can add the Netduino Plus 2 machine. This is very similar to the STM32F205 and Netduino 2 SoC and machine.
Alistair Francis (5): armv7m: Allow entry information to be returned 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 MAINTAINERS | 14 ++ default-configs/arm-softmmu.mak | 4 + hw/arm/Kconfig | 6 + hw/arm/Makefile.objs | 2 + hw/arm/armv7m.c | 6 +- hw/arm/microbit.c | 2 +- hw/arm/mps2-tz.c | 3 +- hw/arm/mps2.c | 2 +- hw/arm/msf2-som.c | 2 +- hw/arm/musca.c | 3 +- hw/arm/netduino2.c | 2 +- hw/arm/netduinoplus2.c | 77 ++++++++ hw/arm/stellaris.c | 3 +- hw/arm/stm32f405_soc.c | 292 +++++++++++++++++++++++++++++ hw/misc/Kconfig | 6 + hw/misc/Makefile.objs | 2 + hw/misc/stm32f4xx_exti.c | 175 +++++++++++++++++ hw/misc/stm32f4xx_syscfg.c | 275 +++++++++++++++++++++++++++ include/hw/arm/arm.h | 4 +- include/hw/arm/stm32f405_soc.h | 70 +++++++ include/hw/misc/stm32f4xx_exti.h | 57 ++++++ include/hw/misc/stm32f4xx_syscfg.h | 62 ++++++ 22 files changed, 1058 insertions(+), 11 deletions(-) create mode 100644 hw/arm/netduinoplus2.c create mode 100644 hw/arm/stm32f405_soc.c create mode 100644 hw/misc/stm32f4xx_exti.c create mode 100644 hw/misc/stm32f4xx_syscfg.c create mode 100644 include/hw/arm/stm32f405_soc.h create mode 100644 include/hw/misc/stm32f4xx_exti.h create mode 100644 include/hw/misc/stm32f4xx_syscfg.h -- 2.21.0