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
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
