CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2014/09/30 00:51:58

Modified files:
        sys/arch/mips64/include: atomic.h lock.h 
        sys/arch/mips64/mips64: cpu.c interrupt.c ipifuncs.c pmap.c 
                                softintr.c trap.c 
        sys/arch/octeon/dev: octeon_intr.c octeon_iobus.c 
                             octeon_uartbus.c 
        sys/arch/octeon/octeon: lock_machdep.c 
        sys/arch/sgi/localbus: int.c macebus.c 
        sys/arch/sgi/sgi: intr_template.c ip27_machdep.c lock_machdep.c 
        sys/arch/sgi/xbow: xbow.c xbridge.c xheart.c 

Log message:
implement atomic operations using ll/sc, and convert rw_cas and callers of the
pre-existing atomics to match.

tested on sgi (octane) and octeon (erl)
ok miod@ dlg@

Reply via email to