History log of /dragonfly/lib/libc/sys/tls.2 (Results 1 – 14 of 14)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2
# 4a5f69f6 09-Mar-2019 Sascha Wildner <saw@online.de>

Fix some section name typos in various manual pages.

While here, fix some other minor issues like starting new sentences
on new lines etc.


Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0
# 86d7f5d3 26-Nov-2011 John Marino <draco@marino.st>

Initial import of binutils 2.22 on the new vendor branch

Future versions of binutils will also reside on this branch rather
than continuing to create new binutils branches for each new version.


Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2, v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1, v2.0.1
# 8a7bdfea 02-May-2008 Sascha Wildner <swildner@dragonflybsd.org>

Sweep over our manual pages and remove .Pp before a .Bd or .Bl without
-compact because it has no effect.


# 56be8454 13-May-2007 Sascha Wildner <swildner@dragonflybsd.org>

Another round of spelling fixes in manpages, messages, readmes etc.


# 3f625015 13-May-2007 Sascha Wildner <swildner@dragonflybsd.org>

Fix numerous spelling mistakes.


# e96f55de 13-Apr-2007 Simon Schubert <corecode@dragonflybsd.org>

Convert assembly which accesses segment descriptors to use 16bit ops.


# ba491dfb 06-Jan-2007 Matthew Dillon <dillon@dragonflybsd.org>

Rename system calls, removing a "sys_" prefix that turned out not to be
such a good idea.

sys_set_tls_area() to set_tls_area()
sys_get_tls_area() to get_tls_area()


# 0b84df5c 17-Feb-2006 Sascha Wildner <swildner@dragonflybsd.org>

Sweep-fix man page section order to match mdoc(7), part 2/5.

Note: I haven't touched the few man pages that are still using
the old man(7) macros. They will be converted to mdoc later.


# a3220ac5 10-Dec-2005 Sascha Wildner <swildner@dragonflybsd.org>

Fix some manlint nits and add .Dx where appropriate.


# 271753c9 21-Mar-2005 Joerg Sonnenberger <joerg@dragonflybsd.org>

int size --> size_t size


# cb65615c 08-Mar-2005 Sascha Wildner <swildner@dragonflybsd.org>

Fix some groff warnings.


# 720180cd 23-Feb-2005 Sascha Wildner <swildner@dragonflybsd.org>

Add missing .El to silence groff warning.


# 806bf111 21-Feb-2005 Matthew Dillon <dillon@dragonflybsd.org>

Implement TLS support, tls manual pages, and link the umtx and tls manual
pages together. TLS stands for 'thread local storage' and is used to
support efficient userland threading and threaded data

Implement TLS support, tls manual pages, and link the umtx and tls manual
pages together. TLS stands for 'thread local storage' and is used to
support efficient userland threading and threaded data access models.

Three TLS segments are supported in order to (eventually) support GCC3's
__thread qualifier. David Xu's thread library only uses one descriptor
for now. The system calls implement a mostly machine-independant API
which return architecture-specific results. Rather then pass the actual
descriptor structure, which unnecessarily pollutes the userland
implementation, we pass a more generic (base,size) and the system call
returns the %gs load value for IA32. For AMD64 and other architectures,
the returned value will be something for those architectures.

The current low level assembly support is not as efficient as it could be,
but it is good enough for now. The heavy weight switch code for processes
does the work. The light weight switch code for pure kernel threads has not
been changed (since the kernel doesn't use TLS descriptors we can just ignore
them).

Based on work by David Xu <davidxu@freebsd.org> and Matthew Dillon <dillon@backplane.com>

show more ...


# 4041d919 29-Aug-2010 Sascha Wildner <saw@online.de>

Fix various mdoc issues in various manual pages.