This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] VMX Assist and x86 segment registers

To: aliguori@xxxxxxxxxx
Subject: Re: [Xen-devel] VMX Assist and x86 segment registers
From: Khoa Huynh <khoa@xxxxxxxxxx>
Date: Wed, 31 May 2006 11:19:40 -0500
Cc: Randy Thelen <rthelen@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 31 May 2006 09:20:44 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <447DB11C.9070603@xxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

aliguori@xxxxxxxxxxxxxxxxxxxxxxx wrote on 05/31/2006 10:07:08 AM:

> Big real mode is definitely a problem in vm86 mode.  FreeBSD is also
> notorious for its use of segmentation :-)  I think it has been proposed
> that a potential solution is to do away with vmxassist entirely and
> instead use qemu to emulate 16 bit mode (or another emulator if
> available).  Not sure if anyone is actually working on that yet though.
> It seems to be the most promising solution.

Yes, we are thinking of putting a full instruction emulator into
qemu-dm and emulating 16-bit stuff in qemu-dm instead of using
vmxassist (vmxassist will go away).  Leendert van Doorn and I are
working on this.  Thanks.


Xen-devel mailing list