From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nse8u-0000nw-F6 for qemu-devel@nongnu.org; Fri, 19 Mar 2010 11:29:44 -0400 Received: from [199.232.76.173] (port=50224 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nse8r-0000mZ-Ji for qemu-devel@nongnu.org; Fri, 19 Mar 2010 11:29:41 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Nse8q-00028l-Su for qemu-devel@nongnu.org; Fri, 19 Mar 2010 11:29:41 -0400 Received: from mail-fx0-f214.google.com ([209.85.220.214]:40519) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Nse8q-00028S-82 for qemu-devel@nongnu.org; Fri, 19 Mar 2010 11:29:40 -0400 Received: by fxm6 with SMTP id 6so868694fxm.2 for ; Fri, 19 Mar 2010 08:29:38 -0700 (PDT) MIME-Version: 1.0 Date: Fri, 19 Mar 2010 17:29:38 +0200 Message-ID: <52d4a3891003190829o6964dd0bv8d2c86c61da247b2@mail.gmail.com> From: Mohammed Gamal Content-Type: text/plain; charset=ISO-8859-1 Subject: [Qemu-devel] Completing big real mode emulation List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: kvm-devel , qemu-devel@nongnu.org Hello all, As some of you might know, I've worked on supporting big real mode emulation on VMX back in GSoC 2008. Looking at the Qemu GSoC ideas list for this year, I found it among the possible ideas for a GSoC project. I'd be interested in driving this feature towards completion, and I have a few questions about it. - The kernel-space modifications needed to detect an invalid guest state on VMX and drive emulation from that point was almost complete. The part that was missing the most, is that the kvm x86 emulator wasn't complete and didn't support the entire instruction set. I've seen that the emulator has been the focus of some recent patches (namely by Gleb Natapov). Is there anything else required to get big real mode to work correctly on KVM? - Do we have other problems supporting big real mode on non-VMX instruction sets? And do we have problems supporting it on the userspace side? - Is there anything I am missing? Regards, Mohammed