diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-06-09 07:25:02 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-06-09 07:30:41 +0200 |
commit | 32b4a0c42704f0076da8e2d5411290f55d1b2965 (patch) | |
tree | b8b10e79ed076140e3b0a9f88833ef3582d8b23c /c/src/lib/libcpu | |
parent | libblock: FreeBSD kernel-space compatibility (diff) | |
download | rtems-32b4a0c42704f0076da8e2d5411290f55d1b2965.tar.bz2 |
Simplify TLS support in context switch
There is no need to save the thread pointer in _CPU_Context_switch()
since it is a thread invariant. It is initialized once in
_CPU_Context_Initialize().
Diffstat (limited to 'c/src/lib/libcpu')
-rw-r--r-- | c/src/lib/libcpu/powerpc/new-exceptions/cpu_asm.S | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/c/src/lib/libcpu/powerpc/new-exceptions/cpu_asm.S b/c/src/lib/libcpu/powerpc/new-exceptions/cpu_asm.S index c0e11da076..1289813f2e 100644 --- a/c/src/lib/libcpu/powerpc/new-exceptions/cpu_asm.S +++ b/c/src/lib/libcpu/powerpc/new-exceptions/cpu_asm.S @@ -336,7 +336,6 @@ PROC (_CPU_Context_switch): PPC_GPR_STORE r30, PPC_CONTEXT_OFFSET_GPR30(r3) PPC_GPR_STORE r31, PPC_CONTEXT_OFFSET_GPR31(r3) - stw r2, PPC_CONTEXT_OFFSET_GPR2(r3) stw r11, PPC_CONTEXT_OFFSET_ISR_DISPATCH_DISABLE(r3) #ifdef PPC_MULTILIB_ALTIVEC |