On Thu, Feb 23, 2012 at 23:26, Peter Maydell <peter.mayd...@linaro.org> wrote: > On 23 February 2012 14:36, Magnus Therning <mag...@therning.org> wrote: >> Qemu seems to mostly ship with emulation of individual CPUs (e.g. ARM >> processors) and with emulation of boards (e.g. versatile), is it also >> used for emulation of SoC? > > Yes. Our infrastructure for doing it in a neatly encapsulated > way has been a bit lacking but is getting better. Already in > the tree there is emulation of OMAP1 and OMAP2 and (just landed) > the Samsung Exynos4210.
Excellent, I'll have to take a look at those then. It sounds like I/O of "general-purpose micro controllers", like A/D converters and PWM, would have to be written, is that correct? >> I've looked around a bit, and found some indications of it, e.g. a >> branch that allows connection between SystemC and qemu. > > SystemC support is a completely unrelated question to whether > we emulate SoCs. (We don't have any SystemC support in mainline, > as it happens.) Well, true, except maybe that SystemC could be a way to write the co-processors/peripherals on the SoC. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: mag...@therning.org jabber: mag...@therning.org twitter: magthe http://therning.org/magnus