[Pkg-xen-devel] Re: [Pkg-xen-changes] r70 - trunk/xen-3.0/debian

Goswin von Brederlow brederlo at informatik.uni-tuebingen.de
Thu Mar 9 10:05:51 UTC 2006


Bastian Blank <waldi at debian.org> writes:

> On Wed, Mar 08, 2006 at 08:13:14PM +0100, Ralph Passgang wrote:
>> > The structures for the userspace-kernel and kernel-hypervisor
>> > communication needs to be proper alligned. This is not rocket science
>> > but even the linux developer not always got it right which is the reason
>> > for the ioctl32 layer.
>> 
>> but you don't wanted to say that linux developers are not capable enough for 
>> rocket science? :))
>
> No, they don't even thought about such things.

To get back on topic: How should they have known? The i386 structures
were defined way before x86_64 even existed and the alignment rules in
gcc were defined. I kind of blame the gcc folk for making amd64 have
different alignment rules for ia32 and x86_64.

MfG
        Goswin



More information about the Pkg-xen-devel mailing list