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

[Xen-devel] Re: nested virtualization: cpuid PSE36



cc-ing xen-devel.

Hi, 

At 13:51 +0200 on 09 Sep (1315576282), Christoph Egger wrote:
> I am trying to get Hyper-V up and running as l1 hypervisor.
> It claims the cpu does not provide the
> required feature: leaf 0x1, edx, bit 17 (= PSE36).

Huh.  Is this 32-bit Hyper-V?  If it's only needed for 32-bit then it's
not so important (32-bit Hyper-V is going away in Win8 anyway).  
I wonder if it's actually used - I guess if you don't need 4k protection
granularity for high mappings then it saves on pagetable space and TLB
pressure.

> Xen does indeed not propagate this feature bit to the l1 guest.
> 
> What do you think how should this be done to support this feature bit
> for the hap case?

I think that for HAP it would be enough to add support to the
guest_walk.c page walker (and gate the cpuid bit so we never advertise
it to shadow-paging guests).  It shouldn't be hard to add it to the
shadow pagetables either; it was just never needed before. 

Cheers,

Tim.

_______________________________________________
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®.