cvs commit: src/lib/libthr/arch/ia64 Makefile.inc
src/lib/libthr/arch/ia64/ia64 _curthread.c
Marcel Moolenaar
marcel at FreeBSD.org
Sat Apr 19 20:06:43 PDT 2003
marcel 2003/04/19 20:06:42 PDT
FreeBSD src repository
Added files:
lib/libthr/arch/ia64 Makefile.inc
lib/libthr/arch/ia64/ia64 _curthread.c
Log:
Add support for ia64.
Note that the tp register (r13) is reserved as the TLS pointer in
the same way that that gp register (r1) is reserved as the global
pointer. This implementation uses the tp register to point to the
thread structure used by the threads implementation. This is not
in violation with the runtime specification provided the TLS is
a fixed distance from the thread structure. This is only an issue
when code used the __thread keyword to create TLS. This is not
supported at the moment.
Revision Changes Path
1.1 +5 -0 src/lib/libthr/arch/ia64/Makefile.inc (new)
1.1 +59 -0 src/lib/libthr/arch/ia64/ia64/_curthread.c (new)
More information about the cvs-src
mailing list