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

RE: [Xen-devel] Re: "Barry Silverman": Setting GDT entries for Thread Local Storage



Re: vsyscall mapping issues

It seems that QEMU has the same issue as Xen with vsyscall (their fast
emulator can't map kernel virtual addresses > 0xa8000000) so they created a
kernel patch to dynamically generate the "fixed" symbol FIXADDR_TOP from a
config parameter, and to have the Makefile generate the .lds file used to
build the vsyscall DSO images. It seems to me that a similar solution can be
used for Xen.

http://mail.gnu.org/archive/html/qemu-devel/2003-12/msg00020.html


>>This should all work straightforwardly, unless TLS tries to install
>>segments that are "full size" (i.e. 4GB). I know that one of the
>>recent glibc threading solutions tries to do this --- it won't work
>>with Xen because we clip segments so that they do not overlap with
>>Xen's reserved area in the top 64MB of the virtual address space.

 -- Keir


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

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