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] [PATCH] This patch fixes several issues related tovmxass

To: "Li, Xin B" <xin.b.li@xxxxxxxxx>, "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxx>
Subject: RE: [Xen-devel] [PATCH] This patch fixes several issues related tovmxassist
From: "Li, Xin B" <xin.b.li@xxxxxxxxx>
Date: Sat, 1 Apr 2006 18:45:26 +0800
Cc: Xen Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Sat, 01 Apr 2006 10:47:15 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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
Thread-topic: [Xen-devel] [PATCH] This patch fixes several issues related tovmxassist
>>Well, it's impossible to know for certain without looking at hidden 
>>descriptor state isn't it. Big real mode is only possible because the 
>>hidden state can be out of sync with the current execution mode.
>>If that state can be made available to the address() function 
>>then it's 
>>implementation, and confidence in its correctness, becomes 
>trivial. Do 
>>we have that state available directly in the guest at that point? Or 
>>would we need to grab the state from Xen?
>Keir, do you think this one seems better?
>When in real mode, we should always calculate address as ((seg 
>& 0xFFFF)
><< 4) + off, big real mode obey the same rule.
>When in real mode to protected mode transition, only the IP address
>calculation should use real mode addressing.

At this time, I'd like to push this patch in, since it really fixes
quite a few bugs, anyway, we still need revisit it later, to be
watertight is hard for now :-(

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • RE: [Xen-devel] [PATCH] This patch fixes several issues related tovmxassist, Li, Xin B <=