From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EyX3Y-0005FM-Vv for qemu-devel@nongnu.org; Mon, 16 Jan 2006 11:18:09 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EyWlD-0000cN-CP for qemu-devel@nongnu.org; Mon, 16 Jan 2006 10:59:12 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EyWco-0006oL-Qs for qemu-devel@nongnu.org; Mon, 16 Jan 2006 10:50:30 -0500 Received: from [65.74.133.5] (helo=mail.codesourcery.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1EyWgK-0006eU-Qw for qemu-devel@nongnu.org; Mon, 16 Jan 2006 10:54:09 -0500 From: Paul Brook Subject: Re: [Qemu-devel] Qemu - where will it go? Date: Mon, 16 Jan 2006 15:48:04 +0000 References: <200601141132.03700.info@j-pfennig.de> <43C94EF6.9020506@gmx.de> In-Reply-To: <43C94EF6.9020506@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200601161548.04642.paul@codesourcery.com> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org > J=C3=BCrgen has stated his desired functionality already. What other "main > uses" are there? (Asked in the hope of further sparking the discussion ;) I use the usermode emulation fairly extensively for cross development/testi= ng. User emulation has three main advantages for our purposes: =2D It's significantly faster than full system emulation, especially when t= he=20 target system would be using an NFSroot. =2D It doesn't rely on a target kernel. These frequently have bugs, especia= lly=20 on the less popular architectures.. =2D It's much easier to integrate into test harnesses. With binfmt_misc it'= s=20 mostly transparent. For full system emulation you have to mess about with=20 telnet/rsh. The main downside is that threaded applications don't currently work proper= ly,=20 but that's fixable. Paul