History log of /freebsd/lib/libc/gen/tls.c (Results 76 – 100 of 103)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


12345