From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:43040) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RHLqb-0001gh-IS for qemu-devel@nongnu.org; Fri, 21 Oct 2011 16:37:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RHLqa-0001dE-GM for qemu-devel@nongnu.org; Fri, 21 Oct 2011 16:37:45 -0400 Received: from fmmailgate01.web.de ([217.72.192.221]:33811) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RHLqa-0001d3-2p for qemu-devel@nongnu.org; Fri, 21 Oct 2011 16:37:44 -0400 Message-ID: <4EA1D7E0.9070300@web.de> Date: Fri, 21 Oct 2011 22:36:48 +0200 From: Andreas MIME-Version: 1.0 References: <4DDD4E15.1080404@mcgary.org> <20111021072617.GA2130@cs.nctu.edu.tw> In-Reply-To: <20111021072617.GA2130@cs.nctu.edu.tw> Content-Type: text/plain; charset=UTF-8 Sender: andreas.faerber@web.de 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: =?UTF-8?B?6Zmz6Z+L5Lu7?= Cc: Blue Swirl , Peter Maydell , =?UTF-8?B?TGx1w61z?= , Greg McGary , qemu-devel Developers Am 21.10.2011 09:26, schrieb =E9=99=B3=E9=9F=8B=E4=BB=BB: > COREMU treats QEMU as an entity and lauches multiple QEMUs at the sam= e > time. QEMUs communicates to each other by using a underlying thin layer > provided by COREMU. > I think this approach is much clean than trying to > parallelize QEMU itself. In this case I disagree. Given shared global memory and peripherals in the SoC case, any IPC or shared-memory setup is destined to create performance or management overhead. When there's independent nodes connected via CAN/LIN/FlexRay, then I agree that multiple processes communicating via UNIX sockets make a lot of sense. My use case here is testing and debugging, so I think we could live with the blocks being executed in an interleaved fashion until someone has the ultimate parallelization solution for upstream. Regards, Andreas