[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: "Su, Disheng" <disheng.su@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • 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
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AchkmwNbKWtgNgMkRk+UEh7fzHrEfAAItHtY
  • Thread-topic: [Xen-devel] [PATCH 0/4] Enable VirtualPC 2007 run on top of XEN

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.