summaryrefslogtreecommitdiff
path: root/arch/arm/pthread_arch.h
AgeCommit message (Expand)AuthorLines
2018-10-16make thread-pointer-loading asm non-volatileRich Felker-2/+2
2018-09-05define and use internal macros for hidden visibility, weak refsRich Felker-1/+1
2018-06-02fix TLS layout of TLS variant I when there is a gap above TPSzabolcs Nagy-3/+4
2018-04-19arm: respect both __ARM_ARCH_6KZ__ and __ARM_ARCH_6ZK__ macrosAndre McCurdy-1/+1
2016-12-19rework arm atomic/tp backends to be thumb-compatible and fdpic-readyRich Felker-7/+9
2015-11-02properly access mcontext_t program counter in cancellation handlerRich Felker-1/+1
2015-10-15mark arm thread-pointer-loading inline asm as volatileRich Felker-3/+3
2015-10-15remove attribute((const)) from arm __pthread_self inline functionRich Felker-2/+2
2014-11-19overhaul ARM atomics/tls for performance and compatibilityRich Felker-3/+11
2014-04-30fix arm thread-pointer/atomic asm when compiling to thumb codeRich Felker-3/+2
2014-04-07use inline atomics and thread pointer on arm models supporting themRich Felker-1/+15
2012-10-15add support for TLS variant I, presently needed for arm and mipsRich Felker-3/+6
2012-02-25use __attribute__((const)) on arm __pthread_self functionRich Felker-1/+3
2011-09-22"optimize" arm __pthread_selfRich Felker-4/+1
2011-09-18initial commit of the arm portRich Felker-0/+7