On 28 December 2016 at 18:49, Liviu Ionescu <i...@livius.net> wrote: > The latest release of GNU ARM Eclipse QEMU (2.8.0-20161227) introduced > a new technology for implementing peripherals, based on standard > CMSIS SVD definitions > (http://www.keil.com/pack/doc/CMSIS/SVD/html/index.html). > > The SVD files are large XML files produced by the silicon vendors, > and generally are considered the final hardware reference for > the Cortex-M devices, so they are expected to provide the most > accurate peripheral emulation.
This certainly seems like a good idea in principle, if there's enough information in the SVD files to reliably create a complete board model. The obvious issue that comes to mind is licensing, though -- what licenses are the SVD files under, and would those be compatible with QEMU's GPLv2 ? thanks -- PMM