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@lists.xensource.com
http://lists.xensource.com/xen-devel