From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:55713) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QcjSh-0005Pd-LX for qemu-devel@nongnu.org; Fri, 01 Jul 2011 15:33:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QcjSe-0007Z7-R6 for qemu-devel@nongnu.org; Fri, 01 Jul 2011 15:33:11 -0400 Received: from mail-qw0-f45.google.com ([209.85.216.45]:53049) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QcjSe-0007YU-4K for qemu-devel@nongnu.org; Fri, 01 Jul 2011 15:33:08 -0400 Received: by qwj8 with SMTP id 8so2114088qwj.4 for ; Fri, 01 Jul 2011 12:33:06 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: Blue Swirl Date: Fri, 1 Jul 2011 22:32:45 +0300 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] Benchmarking activities List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Ben Vogler Cc: qemu-devel@nongnu.org 2011/6/27 Ben Vogler : > Hi QEMU devel team, > > > > I work for Toyota Technical Centre Australia in the software department. = We > are currently conducting benchmarking on a broad spectrum of virtual > platform simulators. I was wondering if I could ask you guys a few questi= on > about QEMU, however I understand if it is too much to ask. Below is a lis= t > of questions I have: > > > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 I have seen examp= les of QEMU processor cores being wrapped in > SystemC and used in OSCI based virtual systems =E2=80=93 is this the gene= ral > approach, or is there other/better ways of going about using QEMU not as = an > emulator (such as VMware), but as a simulator? Maybe this report from QEMU User Forum may help: http://lists.nongnu.org/archive/html/qemu-devel/2011-03/msg02065.html > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Is there full bac= kwards compatibility between versions of QEMU? In some cases (maybe x86 only) there is migration compatibility between versions. In other cases this effort has not been considered worthwhile. > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 I have been looki= ng but could not find a complete list of > processor core models supported by QEMU. I have seen there are processors > from Sparc, ARM, MIPS, but are there any core models from NEC, or Renesas= in > particular? Would you please be able to point me in the right direction? Those are not supported. Each emulator can list the CPU models with flag -cpu '?'. > > > > The rest of my questions are based on the assumption that QEMU IP will be > used in a virtual system simulation, rather than emulation. > > > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Is co-simulation = possible? For example, connecting an engine > model running in Dymola to the QEMU (processor model) based virtual syste= m > simulator. No idea. > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0Are there a= ny inbuilt data tracing features? For example, > hardware signal tracing, register monitoring etc. Tracing is quite new addition, so far it's only used for development or debugging QEMU point of view I think. > > > > > Thanks for your time. > > > > > > Regards, > > > > TOYOTA TECHNICAL CENTER AUSTRALIA > Ben Vogler=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 =E3=83=99=E3=83=B3=E3=83=BB=E3=83=B4=E3=82=A9=E3=82=B0=E3=83=A9 > Software Engineer > Software Development Group > 611-633 Blackburn Road > Notting Hill, VIC 3168 > Email:=C2=A0=C2=A0=C2=A0 bvogler@toyotatech.com.au > > Phone:=C2=A0 +61 3 9501 5226 > > Confidential - do not forward this email. > > P=C2=A0 Please consider the environment before printing this e-mail > >