|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: 4gb_segments & movzbl
Hi,
Samuel Thibault, le Wed 07 Mar 2007 01:25:28 +0100, a écrit :
> 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?
That said, my hypervisor may be a bit old (3.0.3-0, more recent versions
fail to boot on my laptop).
Samuel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|