[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Multi heterogenous CPU archs for SoC sim?
From: |
Blue Swirl |
Subject: |
Re: [Qemu-devel] Multi heterogenous CPU archs for SoC sim? |
Date: |
Thu, 26 May 2011 22:11:19 +0300 |
On Wed, May 25, 2011 at 10:20 PM, Peter Maydell
<address@hidden> wrote:
> On 25 May 2011 19:44, Greg McGary <address@hidden> wrote:
>> I would like to create a QEMU model of an SoC that has several
>> CPU cores having different architectures. I'm guessing this
>> can be done.
>
> It's not supported currently as far as I'm aware. There was
> at least one paper at the QEMU Forum earlier this year describing
> an approach to multi-CPU environments (embedding QEMU into a
> SystemC world) that basically saved and restored all QEMU's
> global variables every time it switched cores...
>
> It would be good if it was supported in QEMU proper, but I
> suspect you may be in for some large-scale restructuring work.
One of the long standing goals for QEMU has been to be able to use a
single executable to emulate multiple architectures. I think for
example the lines like
#define cpu_init cpu_sparc_init
#define cpu_exec cpu_sparc_exec
etc. stand for this purpose, so there has been some consideration for this.
Re: [Qemu-devel] Multi heterogenous CPU archs for SoC sim?, Andreas Färber, 2011/05/26