summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_fatal.S
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-08-11 10:44:04 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-08-22 16:27:03 +0200
commitc693a3a5061b67ad63faf7ae76be98ea7eb5cda8 (patch)
tree8a5313689f94b37c1604b15c61ddb0b0083e0c8a /c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_fatal.S
parentbsp/qoriq: 64-bit MMU support (diff)
downloadrtems-c693a3a5061b67ad63faf7ae76be98ea7eb5cda8.tar.bz2
powerpc: PPC64_NOP_FOR_LINKER_TOC_POINTER_RESTORE
In 64-bit mode, the linker must have the ability to restore the TOC pointer after an external function call. Update #3082.
Diffstat (limited to 'c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_fatal.S')
-rw-r--r--c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_fatal.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_fatal.S b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_fatal.S
index 0bfba57352..1cb97e350a 100644
--- a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_fatal.S
+++ b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_fatal.S
@@ -226,3 +226,4 @@ ppc_exc_fatal_normal:
li r3, 9
addi r4, r1, FRAME_LINK_SPACE
b _Terminate
+ PPC64_NOP_FOR_LINKER_TOC_POINTER_RESTORE