WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

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

To: "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] Re: "Barry Silverman": Setting GDT entries for Thread Local Storage
From: "Barry Silverman" <barry@xxxxxxxxx>
Date: Tue, 10 Feb 2004 21:38:51 -0500
Cc: "Ian Pratt" <Ian.Pratt@xxxxxxxxxxxx>
Delivery-date: Wed, 11 Feb 2004 02:41:34 +0000
Envelope-to: steven.hand@xxxxxxxxxxxx
Importance: Normal
In-reply-to: <E1AqHEV-0005CD-00@xxxxxxxxxxxxxxxxxxxx>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
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