summaryrefslogtreecommitdiffstats
path: root/MAINTAINERS
diff options
context:
space:
mode:
authorMichael Bohan <mbohan@codeaurora.org>2011-04-21 15:48:09 -0700
committerMichael Bohan <mbohan@codeaurora.org>2011-04-21 16:07:44 -0700
commit00e42a09a8f205f22f260ffeb84a7e7daff26fc1 (patch)
tree6138dc39e1ebdc4a6fec550150b5494a4ca5bb59 /MAINTAINERS
parent3208f096b4f2e41974309ecd75877c542d7019bb (diff)
downloadbionic-M76XXUSNEKNLYA1010.zip
bionic-M76XXUSNEKNLYA1010.tar.gz
bionic-M76XXUSNEKNLYA1010.tar.bz2
TLS: Call kernel helper in additional situationsM8960AAAAANLYA1002M76XXUSNEKNLYA1010
ARMv6 has HW TLS support, and thus we should be using it rather than hacking the Linux Kernel to use the software mechanism. Unfortunately, ARMv6 targets without Thumb2 do not support the necessary TLS instructions in Thumb Mode. Converting the tls libc routines to ARM Mode will require an additional branch to switch modes. Therefore, let's simply use the Kernel's Helper Routine which already operates in ARM Mode. This changed behavior only applies if the HAVE_ARM_TLS_REGISTER option is defined. Otherwise, the existing paradigm is used. Change-Id: Iedf7036c0c2539cab0f82507bef810e1e0cbd4f6
Diffstat (limited to 'MAINTAINERS')
0 files changed, 0 insertions, 0 deletions