[PATCH] Retrieval of TLS pointer via RDHWR

Robert Millan rmh at debian.org
Thu Dec 9 12:06:41 UTC 2010


2010/12/9 Jayachandran C. <jchandra at freebsd.org>:
> I'm not sure that the freebsd mips toolchain supports the __thread
> directive yet.  Were you able to test this from C?

Yes, but not via __thread.  I wrote a small program that sets
the TLS pointer to an arbitrary value (via MIPS_SET_TLS),
then issued rdhwr instruction using C inline assembly, and
finally verified that both values are the same.

(the toolchain I'm using doesn't support __thread either,
but I submit this patch with the expectation that it can be
useful later on)

-- 
Robert Millan


More information about the freebsd-mips mailing list