diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-07-12 10:02:40 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-07-12 10:13:01 +0200 |
commit | 814bd6e3baf1fe016268a3bf1c56b6ddad8e1eff (patch) | |
tree | 636024fb35715820f8d035c52a86d4e2cf5eac48 /c/src/lib/libbsp/powerpc/shared/start/start.S | |
parent | score: Postpone SMP shutdown in _Terminate() (diff) | |
download | rtems-814bd6e3baf1fe016268a3bf1c56b6ddad8e1eff.tar.bz2 |
bsps/powerpc: Fix AltiVec enable
There must be an isync after the mtmsr to ensure that the AltiVec is
enabled for subsequent instructions.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/start/start.S | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/start/start.S b/c/src/lib/libbsp/powerpc/shared/start/start.S index 0c68a8086f..729c89c40b 100644 --- a/c/src/lib/libbsp/powerpc/shared/start/start.S +++ b/c/src/lib/libbsp/powerpc/shared/start/start.S @@ -64,6 +64,7 @@ __rtems_entry_point: mfmsr r0 oris r0, r0, (1<<(31-16-6)) mtmsr r0 + isync /* * set vscr and vrsave to known values */ |