Comment 3 for bug 1872237

Revision history for this message
Peter Maydell (pmaydell) wrote :

Other than the systick issue, I think the core M-profile emulation should be pretty solid (bugs are always possible, of course). We have support for v6M (cortex-m0), v7M (cortex-m3, m4) and v8M (cortex-m33, including the security extension) and at least some board models for all of those. No v8.1M yet (that is next on my todo list). Board and device support in QEMU is in general more likely to have missing features than the core cpu emulation, but I can't think of anything specifically annoyingly missing offhand. Of the upstream board models, the various MPS2 boards are I think fairly solid, as are the Musca board models. We also have a Netduino 2 and a Netduino Plus 2 model which I think ought to be OK. The Stellaris boards (lm3s6965evb and lm3s811evb) are rather older and I dunno that I'd recommend them unless you have no other choice.