WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH 0/4] Enable VirtualPC 2007 run on top of XEN

To: "Su, Disheng" <disheng.su@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH 0/4] Enable VirtualPC 2007 run on top of XEN
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Fri, 01 Feb 2008 10:33:07 +0000
Delivery-date: Fri, 01 Feb 2008 02:33:57 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <FF386CB4AE0E4648B0A96060EC00F36C75964D@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
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-index: AchkmwNbKWtgNgMkRk+UEh7fzHrEfAAItHtY
Thread-topic: [Xen-devel] [PATCH 0/4] Enable VirtualPC 2007 run on top of XEN
User-agent: Microsoft-Entourage/11.3.6.070618
I need to do some more protected-mode emulation anyway, to correctly handle
realmode to protmode transitions on VMX, where I cannot vmenter while I
still have real-mode selector values in CS and SS. So I will consider your
LTR emulation as part of that -- I don't really want to do it with a
specific ->ltr() hook.

Overall though, more accurate virtualisation/emulation is a good thing to
strive for, so I'll check in as much of your code as I think is reasonable
at this point.

 Thanks!
 Keir

On 1/2/08 06:23, "Su, Disheng" <disheng.su@xxxxxxxxx> wrote:

> Hi,
> The following 4 patches enable virutalpc to run on top of xen.
> Currently, hvm guest will hang if you run virtualpc 2007 inside
> a hvm xp/vista guest.
> VirtualPC uses CR0.wp a lot. Basic CR0.wp emulation is already
> in xen now. So after adding two instructions emulation(ltr and fxsave)
> and optimizing shadow for CR0.wp case, VirtualPC 2007 can run on xen.
> Following are some rough test results:
> 1. xp 32 guest inside virtualpc: booting time is 3~5 minutes and
> the operation response time is acceptable.
> 2. RHEL5 inside virtualpc: booting time is 3~5 minutes, response
> time in console mode is quite well, but xwindow is a little bad...
> Does it make sense to enable this kind of nest virtualization in
> xen? Could you give some comments about it? Thanks!
> 
> Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx>
> Signed-off-by: Disheng Su <disheng.su.com>
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Xen-devel] [PATCH 0/4] Enable VirtualPC 2007 run on top of XEN, Keir Fraser <=