|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
[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
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-devel] 4gb_segments & movzbl,
Samuel Thibault <=
 |  |  | 
  
    |  |  |