This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH] Support for Thread Local Storage Descriptors in ARM platform
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: Glauber de Oliveira Costa <glommer at gmail dot com>
- Cc: binutils at sourceware dot org, Alexandre Oliva <oliva at lsd dot ic dot unicamp dot br>, aldenor at gmail dot com
- Date: Tue, 15 Aug 2006 10:03:03 +0100
- Subject: Re: [PATCH] Support for Thread Local Storage Descriptors in ARM platform
- References: <5d6222a80608141729w5a0b9d26rcbd1cce7189ac544@mail.gmail.com>
On Tue, 2006-08-15 at 01:29, Glauber de Oliveira Costa wrote:
> Hello All,
>
> Troughout the last months, Alexandre Oliva and I developed an ABI
> extension to allow ARM binaries to benefit from his newly devised TLS
> Descriptor method for accessing TLS variables
> (http://www.lsd.ic.unicamp.br/~aoliva/writeups/TLS/paper-gcc2006.pdf).
> Our proposed ABI can be found at
> http://www.lsd.ic.unicamp.br/~aoliva/writeups/TLS/RFC-TLSDESC-ARM.txt
> , and a paper describing the ARM implementation, to be presented at
> Linux Kongress in the first week of September at
> http://www.lsd.ic.unicamp.br/~oliva/writeups/TLS/paper-lk2006.pdf. We
> there describes some results we've got, that indicates a speedup of
> more than 2 times for the most common case.
>
> Attached to this message, follows the GNU linker and assembler part of
> the work. Please, feel free to send me feedbacks on the
> implementation, and consider it for merging.
Sorry, you can't just claim relocations like this. The allocation
process has to be co-ordinated by the ARM EABI, since the numbers you
have used may have been requested by some other third party. If you are
at the stage where you believe you have proved your model then you
should make a formal request (you can do that via me).
R.