|
From: | Fabrice Bellard |
Subject: | [Qemu-devel] x86_64 target |
Date: | Tue, 04 Jan 2005 01:18:03 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040913 |
Hi,As a small gift for this new year, here is an initial implementation of the x86_64 target in QEMU. It is a "work in progress" as usual, but it works enough to boot an x86_64 Linux kernel (I used the one available at http://bochs.sourceforge.net/guestos/linux.x86-64.bzImage).
Although the x86_64 target works correctly on 32 bit hosts, it is designed to have the best performances on 64 bit hosts, such as x86_64 or ppc64. The current speed is poor relatively to the i386 emulation because I did not enable register usage on 64 bit hosts (no time to test it yet).
The biggest missing part is a full implementation of SSE - I only added the minimal subset for the Linux kernel. I won't work again on the x86_64 target in the near future (as I said earlier most of my time is dedicated on improving the x86 on x86 speed), but anyone is free to submit patches.
Fabrice.
[Prev in Thread] | Current Thread | [Next in Thread] |