#
9d353fbc |
| 01-Sep-2006 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Fix style(9) in code copied from rtld.
|
#
3614156c |
| 01-Sep-2006 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Fix the variant I allocation for KSE: Allow a larger TCB and assume that the documented TCB is at the tail of the extended TCB. In other words, the base of the TCB has a negative offset from the TLS.
|
#
c40855db |
| 26-Jul-2006 |
Warner Losh <imp@FreeBSD.org> |
Remove stale comment about arm
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
c0d2338c |
| 28-Mar-2006 |
David Xu <davidxu@FreeBSD.org> |
Allocate space for thread pointer, this allows thread library to access its pointer from begin, and simplifies _get_curthread() in libthr.
|
Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0 |
|
#
26896bda |
| 21-Mar-2005 |
David Xu <davidxu@FreeBSD.org> |
Use __weak_reference macro to define weak symbols.
|
#
96a93293 |
| 02-Mar-2005 |
David Xu <davidxu@FreeBSD.org> |
Fix incorrect comment.
|
#
17ceb495 |
| 26-Feb-2005 |
David Xu <davidxu@FreeBSD.org> |
Mark _rtld_allocate_tls and _rtld_free_tls as weak symbols for Variant I tls.
Reviewed by: dfr
|
Revision tags: release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
9e3a79d5 |
| 24-Sep-2004 |
Olivier Houchard <cognet@FreeBSD.org> |
Arbitraly choose the Variant II for arm.
|
#
bd41e9ea |
| 23-Aug-2004 |
Doug Rabson <dfr@FreeBSD.org> |
Make sure we allocate at least enough space for the TCB for variant I TLS.
MFC after: 3 days
|
#
0e7e4e5f |
| 18-Aug-2004 |
Doug Rabson <dfr@FreeBSD.org> |
Always allocate a TLS area even if its empty - libpthread relies on having a valid %gs when it initialises.
MFC after: 2 days
|
#
ccd13c49 |
| 15-Aug-2004 |
Doug Rabson <dfr@FreeBSD.org> |
Add support for TLS in statically linked programs.
|
#
0e1c7d0f |
| 03-Aug-2004 |
Doug Rabson <dfr@FreeBSD.org> |
Add stubs for TLS functions. These will be replaced at runtime by the functional versions in rtld.
|
#
94368521 |
| 16-Feb-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
The static TLS size as given by tls_static_space includes TLS_TCB_SIZE bytes of TCB in variant I.
|
Revision tags: release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
#
dfe2d491 |
| 30-Apr-2008 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
o Add MIPS to the list of architectures with defined TLS_TCB_ALIGN o Stick with TLS Variant II for MIPS for the moment.
Approved by: imp
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
0031cdf4 |
| 25-Feb-2007 |
Tim Kientzle <kientzle@FreeBSD.org> |
Don't assert() the TLS allocation requested is big enough; just fix the argument.
In particular, this is a step towards breaking crt1's dependence on stdio.
|
Revision tags: release/6.2.0_cvs, release/6.2.0 |
|
#
b84c7a79 |
| 08-Oct-2006 |
Kip Macy <kmacy@FreeBSD.org> |
Fix TLS on sparc64 for statically and dynamically linked binaries Approved by: rwatson (mentor) Reviewed by: jmg and marcel
|
#
9d353fbc |
| 01-Sep-2006 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Fix style(9) in code copied from rtld.
|
#
3614156c |
| 01-Sep-2006 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Fix the variant I allocation for KSE: Allow a larger TCB and assume that the documented TCB is at the tail of the extended TCB. In other words, the base of the TCB has a negative offset from the TLS.
|
#
c40855db |
| 26-Jul-2006 |
Warner Losh <imp@FreeBSD.org> |
Remove stale comment about arm
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
c0d2338c |
| 28-Mar-2006 |
David Xu <davidxu@FreeBSD.org> |
Allocate space for thread pointer, this allows thread library to access its pointer from begin, and simplifies _get_curthread() in libthr.
|
Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0 |
|
#
26896bda |
| 21-Mar-2005 |
David Xu <davidxu@FreeBSD.org> |
Use __weak_reference macro to define weak symbols.
|
#
96a93293 |
| 02-Mar-2005 |
David Xu <davidxu@FreeBSD.org> |
Fix incorrect comment.
|
#
17ceb495 |
| 26-Feb-2005 |
David Xu <davidxu@FreeBSD.org> |
Mark _rtld_allocate_tls and _rtld_free_tls as weak symbols for Variant I tls.
Reviewed by: dfr
|
Revision tags: release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
9e3a79d5 |
| 24-Sep-2004 |
Olivier Houchard <cognet@FreeBSD.org> |
Arbitraly choose the Variant II for arm.
|
#
bd41e9ea |
| 23-Aug-2004 |
Doug Rabson <dfr@FreeBSD.org> |
Make sure we allocate at least enough space for the TCB for variant I TLS.
MFC after: 3 days
|