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

Re: [Xen-devel] 32bit HVM on 64 bit hypervisor



Thanks Kier. I will give this a shot. 

K. Y

>>> On Mon, Apr 23, 2007 at  1:08 PM, in message
<C252A68C.625D%Keir.Fraser@xxxxxxxxxxxx>, Keir Fraser
<Keir.Fraser@xxxxxxxxxxxx> wrote: 
> On 23/4/07 17:51, "Ky Srinivasan" <ksrinivasan@xxxxxxxxxx> wrote:
> 
>> I am looking at some PV driver issues we are seeing with 32 bit HVM guests
>> hosted on 64 bit hypervisor. It looks like the problem can be traced to the
>> fact that the hypervisor's view of the shared info structure is different 
> from
>> the PV drivers view -  The PV driver is built for a 32 bit environment while
>> the hypervisor is built for a 64 bit environment. Specifically, the offset 
> for
>> the field evtchn_mask is different as seen by the PV drivers compared to 
> what
>> the hypervisor thinks it is. How is this issue supposed to be dealt with.
> 
> We probably need to extend the IS_COMPAT() macro to apply to HVM guests. Set
> a flag in the domain structure as soon as any VCPU enters long mode. Then
> use the existing vcpu_info and shared_info access macros that Jan introduced
> for PV PAE- on- 64.
> 
>  --  Keir



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