Hi All, It seems the rdhwr emulation is used/proposed for accessing the thread word in NPTL. I've been reading some of the posts from 2005 about this choice of this and what I have missed is anyone talking about using the "k0" register for TLS. It seems logical that the kernel could always restore k0 on returning to user-land and having k1 only for the last part of returning to user is sufficient. Any reason why this was not looked at? regards, Carl van Schaik