Description
Is your enhancement proposal related to a problem? Please describe.
As noted in #22870, we do not currently have Cortex-M4 test coverage in the CI because Zephyr does not support any emulation-capable boards with a Cortex-M4 core.
Cortex-M4 emulation is important for FPU testing (Cortex-M0 and Cortex-M3 cores cannot be configured with an FPU); we currently cover this using the mps2_an521_remote
target, but it has some limitations.
Describe the solution you'd like
Add mps2_an386
board support (mainly for emulation).
Describe alternatives you've considered
There is #22870, which tried to introduce Cortex-M4 emulation support through the netduinoplus2
machine type, which is based on a STM32 SoC with a Cortex-M4 core; but, it is better to target an ARM reference platform.
Additional context