From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:52997) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPJdH-0001Pq-Ht for qemu-devel@nongnu.org; Wed, 25 May 2011 15:20:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QPJdG-0003kC-N8 for qemu-devel@nongnu.org; Wed, 25 May 2011 15:20:39 -0400 Received: from mail-pz0-f45.google.com ([209.85.210.45]:47102) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPJdG-0003jy-Hm for qemu-devel@nongnu.org; Wed, 25 May 2011 15:20:38 -0400 Received: by pzk30 with SMTP id 30so4206287pzk.4 for ; Wed, 25 May 2011 12:20:37 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <4DDD4E15.1080404@mcgary.org> References: <4DDD4E15.1080404@mcgary.org> Date: Wed, 25 May 2011 20:20:37 +0100 Message-ID: From: Peter Maydell Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] Multi heterogenous CPU archs for SoC sim? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Greg McGary Cc: qemu-devel@nongnu.org On 25 May 2011 19:44, Greg McGary wrote: > I would like to create a QEMU model of an SoC that has several > CPU cores having different architectures. =C2=A0I'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. -- PMM