[PATCH] Support for Thread Local Storage Descriptors in ARM platform

Glauber de Oliveira Costa glommer@gmail.com
Tue Aug 15 01:48:00 GMT 2006


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.

-- 
"Free as in Freedom"
Glauber de Oliveira Costa.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch-binutils-final
Type: application/octet-stream
Size: 62963 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20060815/23edb1f8/attachment.obj>


More information about the Binutils mailing list