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

Reply via email to