diff options
author | Michael Bohan <mbohan@codeaurora.org> | 2011-04-21 15:48:09 -0700 |
---|---|---|
committer | Michael Bohan <mbohan@codeaurora.org> | 2011-04-21 16:07:44 -0700 |
commit | 00e42a09a8f205f22f260ffeb84a7e7daff26fc1 (patch) | |
tree | 6138dc39e1ebdc4a6fec550150b5494a4ca5bb59 /MAINTAINERS | |
parent | 3208f096b4f2e41974309ecd75877c542d7019bb (diff) | |
download | bionic-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