diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2019-11-20 13:19:35 +0100 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2021-03-07 16:08:26 +0100 |
commit | 3074eb0f37d4ac3ebcd19f9ea1b6566c1280bfa6 (patch) | |
tree | 9e44891141d7f7c6ed3811db35e8fd49cb910e20 | |
parent | grlib,grspw_pkt: correct link state enum numbering (diff) | |
download | rtems-3074eb0f37d4ac3ebcd19f9ea1b6566c1280bfa6.tar.bz2 |
sparc,leon: avoid triggering TN-0009 bad sequence
Update #4154.
-rw-r--r-- | cpukit/score/cpu/sparc/sparc-counter-asm.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpukit/score/cpu/sparc/sparc-counter-asm.S b/cpukit/score/cpu/sparc/sparc-counter-asm.S index a1e18ae5b7..fb7783e096 100644 --- a/cpukit/score/cpu/sparc/sparc-counter-asm.S +++ b/cpukit/score/cpu/sparc/sparc-counter-asm.S @@ -31,8 +31,9 @@ SYM(_SPARC_Counter_read_default): sethi %hi(_SPARC_Counter + 12), %o1 ld [%o1 + %lo(_SPARC_Counter + 12)], %o0 add %o0, 1, %o0 + st %o0, [%o1 + %lo(_SPARC_Counter + 12)] jmp %o7 + 8 - st %o0, [%o1 + %lo(_SPARC_Counter + 12)] + nop PUBLIC(_SPARC_Counter_read_up) PUBLIC(_SPARC_Get_timecount_up) |