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

[Xen-devel] 4gb_segments & movzbl



Hi,

I'm using VMASS_4gb_segments for now, and tried the following program:

__thread char a;
int main(void) {
        printf("%d\n",a);
}

And I'm getting a SIGILL at

 8048450:       65 0f b6 05 ff ff ff    movzbl %gs:0xffffffff,%eax

When turning `a' into an int, the program works.  I guess this is
because movzbl is somehow not correctly supported by the 4gb segment
emulation?

Samuel

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