This patch allows to emulate the B-L475E-IOT01A ARM Cortex-M4 board.
This is RFC since the implementation isn't complete yet, there are no
implemented
peripherals, and it's a first contribution to QEMU.
The changes from v1 follow the reviews from Philippe Mathieu-Daudé.
We additionally changed the parent of the stm32l4x5 SoC from Device to
SysBusDevice.
Details of v2 to v3 changes :
- moved the initialization of armv7m from the SoC initfn method to the
SoC realize method
- embedded the flash sizes of different SoC types in the class_init
methods (removing macros)
Details of v1 to v2 changes :
- replaced 'stm32l475vg' by 'stm32l4x5'