From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LCI1M-0005kW-Un for qemu-devel@nongnu.org; Mon, 15 Dec 2008 13:18:21 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LCI1L-0005jc-UE for qemu-devel@nongnu.org; Mon, 15 Dec 2008 13:18:20 -0500 Received: from [199.232.76.173] (port=32997 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LCI1L-0005jZ-JE for qemu-devel@nongnu.org; Mon, 15 Dec 2008 13:18:19 -0500 Received: from yw-out-1718.google.com ([74.125.46.157]:34785) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LCI1L-0001ER-6w for qemu-devel@nongnu.org; Mon, 15 Dec 2008 13:18:19 -0500 Received: by yw-out-1718.google.com with SMTP id 6so1295511ywa.82 for ; Mon, 15 Dec 2008 10:18:18 -0800 (PST) Message-ID: Date: Mon, 15 Dec 2008 12:18:17 -0600 From: "Prince Riley" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_38423_5273405.1229365097687" Subject: [Qemu-devel] QEMU Roadmap for 2009 -- Status 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 ------=_Part_38423_5273405.1229365097687 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Greetings I am writing to ask if anyone can respond to this post with a summary of the current efforts underway to work on the points mentioned in the lst below for the x86 and ARM processor platforms. Is there a development/release roadmap for adding these features ? I am interested in the work toward adding support for the ARM9 processor. Thanks Prince Riley 1.2 x86 emulation Current QEMU limitations: - No SSE/MMX support (yet). - No x86-64 support. - IPC syscalls are missing. - The x86 segment limits and access rights are not tested at every memory access (yet). Hopefully, very few OSes seem to rely on that for normal use. - On non x86 host CPUs, doubles are used instead of the non standard 10 byte long doubles of x86 for floating point emulation to get maximum performances. 1.3 ARM emulation - Full ARM 7 user emulation. - NWFPE FPU support included in user Linux emulation. - Can run most ARM Linux binaries. ------=_Part_38423_5273405.1229365097687 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

Greetings

I am writing to ask if anyone can respond to this post with a summary of the current efforts underway to work on the points mentioned in the lst below for the x86 and ARM processor platforms.

Is there a development/release roadmap for adding these features ? I am interested in the work toward adding support for the ARM9 processor.

Thanks

Prince Riley

1.2 x86 emulation


Current QEMU limitations:

  • No SSE/MMX support (yet).
  • No x86-64 support.
  • IPC syscalls are missing.
  • The x86 segment limits and access rights are not tested at every memory access (yet). Hopefully, very few OSes seem to rely on that for normal use.
  • On non x86 host CPUs, doubles are used instead of the non standard 10 byte long doubles of x86 for floating point emulation to get maximum performances.

1.3 ARM emulation

  • Full ARM 7 user emulation.
  • NWFPE FPU support included in user Linux emulation.
  • Can run most ARM Linux binaries.
------=_Part_38423_5273405.1229365097687--