diff options
author | Daniel Cederman <cederman@gaisler.com> | 2014-03-31 13:06:20 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-03-31 13:32:48 +0200 |
commit | 1d9818dcb3e6f0535949859d102b7e249496698d (patch) | |
tree | 7562a3a1c5a992b7b328ec8c50e1f31de6bacde2 /c/src/lib | |
parent | sptests/sptask_err04: Fix broken test (diff) | |
download | rtems-1d9818dcb3e6f0535949859d102b7e249496698d.tar.bz2 |
LEON3: UT699 and GR712 sleep-mode d-cache fix
See errata of respective chip. Some code-cleanup as well.
Diffstat (limited to 'c/src/lib')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/startup/bspidle.S | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bspidle.S b/c/src/lib/libbsp/sparc/leon3/startup/bspidle.S index 714d4e5621..8557ff42a1 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/bspidle.S +++ b/c/src/lib/libbsp/sparc/leon3/startup/bspidle.S @@ -23,8 +23,6 @@ SYM(bsp_idle_thread): SYM(leon3_power_down_loop): pwdloop: mov %g0, %asr19 - ba pwdloop - nop - retl - nop - + lda [%sp] 1, %g0 ! Needed for UT699 and GR712 + ba,a pwdloop + nop |