[Bug 31322] Remote Tools for Visual Studio 2012 RC for Windows on ARM (WoA) crashes because TPIDRURW (user TLS register) per thread TEB value is not preserved by kernel

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jul 25 17:53:43 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=31322

--- Comment #3 from Anastasius Focht <focht at 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list