From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51149) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vm4KW-0002UJ-Mi for qemu-devel@nongnu.org; Thu, 28 Nov 2013 11:20:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vm4KP-0001Fi-CT for qemu-devel@nongnu.org; Thu, 28 Nov 2013 11:20:40 -0500 Received: from cantor2.suse.de ([195.135.220.15]:57896 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vm4KP-0001Fb-48 for qemu-devel@nongnu.org; Thu, 28 Nov 2013 11:20:33 -0500 Message-ID: <52976D4E.1050207@suse.de> Date: Thu, 28 Nov 2013 17:20:30 +0100 From: =?ISO-8859-1?Q?Andreas_F=E4rber?= MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] usecase for QEMU List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Xin Tong Cc: laurent.desnogues@gmail.com, qemu-devel@nongnu.org Am 28.11.2013 03:27, schrieb Xin Tong: > I am wondering what are some of the use cases for QEMU as an instructio= n > set emulator(not KVM). Why? :) > I know QEMU is used for the android emulator and > QEMU is used to host a few cycle accurate simulators ? >=20 > what else ? QEMU as-is (without source code modifications) has quite a few use cases beyond KVM - it exists much longer than KVM. qemu-system-* can be used to test/port userspace software on platforms you don't have the hardware for, such as different endianness. Kernel and firmware development may have faster turnaround times than with real hardware and may be more automation-friendly. Same with source code modifications for new devices, obviously. linux-user, in particular qemu-arm, is used for cross-building several Linux distributions. Scratchbox is another tool-set using it IIRC. Regards, Andreas --=20 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 N=FCrnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imend=F6rffer; HRB 16746 AG N=FCrnbe= rg