Changeset 9a7a970 in mainline


Ignore:
Timestamp:
2007-04-15T21:05:16Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e41455d
Parents:
95b47c82
Message:

Move one MEMBAR instruction from a delay slot,
which is, due to SF Erratum #51, a potentionally
dangerous place for a MEMBAR to be.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/mm/cache.S

    r95b47c82 r9a7a970  
    4646        bnz,pt %xcc, 0b
    4747        stxa %g0, [%g1] ASI_DCACHE_TAG
     48        membar #Sync                   
    4849        retl
    49         membar #Sync
     50        ! beware SF Erratum #51, do not put the MEMBAR here
     51        nop                             
    5052
    5153/** Flush only D-cache lines of one virtual color.
Note: See TracChangeset for help on using the changeset viewer.