diff options
Diffstat (limited to 'cpukit/score/cpu/sparc/sparc-counter-asm.S')
-rw-r--r-- | cpukit/score/cpu/sparc/sparc-counter-asm.S | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cpukit/score/cpu/sparc/sparc-counter-asm.S b/cpukit/score/cpu/sparc/sparc-counter-asm.S index fb7783e096..44c3fa8edb 100644 --- a/cpukit/score/cpu/sparc/sparc-counter-asm.S +++ b/cpukit/score/cpu/sparc/sparc-counter-asm.S @@ -116,6 +116,10 @@ SYM(_SPARC_Get_timecount_clock): bne .Lpending ld [%o5 + 20], %o4 ta SPARC_SWTRAP_IRQEN +#ifdef __FIX_LEON3FT_TN0018 + /* A nop is added to work around the GRLIB-TN-0018 errata */ + nop +#endif jmp %o7 + 8 sub %o4, %o0, %o0 .Lpending: |