[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