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

Re: [Xen-ia64-devel] vmMangleRid



Le Jeudi 06 Avril 2006 18:19, Magenheimer, Dan (HP Labs Fort Collins) a écrit 
:
> > Subject: [Xen-ia64-devel] vmMangleRid
> >
> > Hi
> >
> > the vmMangleRid function starts with:
> >
> >     union bits64 { unsigned char bytes[4]; unsigned long uint; };
> >
> >     union bits64 t;
> >
> > This is strange, I always thought there were 8 bytes in 64 bits...
>
> Using advanced paravirtualization techniques, we are able to
> virtualize 12 bytes into a 64-bit word!
>
> :-) :-) :-) :-) :-) :-)
>
> Seriously, this bug has been there since the alpha release (12/2004)
> so it is apparently harmless, though should be cleaned up.
Yes, alignment and padding saves us !

Tristan.


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


 


Rackspace

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