http://bugs.winehq.org/show_bug.cgi?id=31322
--- Comment #3 from Anastasius Focht focht@gmx.net 2012-07-25 17:53:43 CDT --- Hello Austin,
that might take some time ... first I have to test the hypothesis by making a patch to my own kernel (thread_info needs to be extended to carry additional user TLS value, thread context switch save/restore etc.). I don't want to request a new kernel feature (which is an invasive change to some integral kernel structure/code) when other userland code not under control of Wine might also take advantage of this freely available TLS register.
There exist a large amount of proprietary kernel forks -> BSPs for ARM based platforms based on gazillion different versions of vanilla kernels and I'm sitting on one ... :( André's kernel has explicit zero out of TPIDRURW while mine doesn't even care for it.
Regards