On Friday 27 March 2009 06:53:15 David Howells wrote:
> Michael Schnell <[email protected]> wrote:
> > Even there is no real technical cause for this, most non-MMU Linux
> > implementations seem not to support several important features needed for
> > doing multithreaded: TLS, NPTL, "__tread" keyword in C, really user space
> > based FUTEX.
>
> TLS, NPTL and userspace FUTEX are all supported by NOMMU FRV in 2.6 kernels
> at least, so it is possible.  I assume __thread is too, but it's not
> something I've tested.

if you support NPTL, then you support __thread.  the latter is just a keyword 
to gcc to tell it to generate TLS relocs against the specified storage.  and 
the NPTL source code uses it significantly.

btw, how do you test this ?  you cant be using glibc, which means uClibc, but 
frv support hasnt been touched in a very long time there.  does redhat 
maintain their own source tree for FRV or something ?  i see little FRV 
traffic in general, but clearly you're a very busy bee ...
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to