From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CD3ZU-0000hy-2V for qemu-devel@nongnu.org; Thu, 30 Sep 2004 12:14:20 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CD3Z9-0000gq-IX for qemu-devel@nongnu.org; Thu, 30 Sep 2004 12:14:03 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CD3Z2-0000gW-1A for qemu-devel@nongnu.org; Thu, 30 Sep 2004 12:13:52 -0400 Received: from [62.241.160.73] (helo=colossus.systems.pipex.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CD3SO-00009Y-Dz for qemu-devel@nongnu.org; Thu, 30 Sep 2004 12:07:00 -0400 From: Paul Brook Subject: Re: [Qemu-devel] qemu for x86_64 Date: Thu, 30 Sep 2004 17:06:50 +0100 References: <20040930154044.880CF3D0A@xprdmailfe4.nwk.excite.com> In-Reply-To: <20040930154044.880CF3D0A@xprdmailfe4.nwk.excite.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200409301706.50083.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, jmfguy@excite.com > x86_64 is only an extension, a super-set, of the existing 32 bit > architecture. This is not some completely different instruction set. Qemu > already has most of the work finished in the 32 bit x86 version. The GNU > GCC developers claimed porting GCC to amd64 was "easy", so you can forget > the car. This should be an easy port for one of the primary maintainers. If > I knew the code well, I'd do it myself but, I'm still working on Qemu > networking. Porting to gcc to amd64 is only "easy" compared to porting to a whole new architecture (eg. ia64). Also, calling x86_64 "only an extension" isn't really accurate. This totally ignores the fact that you need to make sure the qemu i386 backend is 64-bit safe (I'm fairly sure it isn't), plus implement MMX and SSE. Compare the cost of an amd64 machine and a car to the list price of vmware or VirtualPC, and I think you've got yourself a bargain :-) Paul