summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include/lock.h
AgeCommit message (Expand)Author
2003-09-26Move __cpu_simple_lock_t and __SIMPLELOCK_{UN,}LOCKED to machine/types.hnathanw
2003-06-28#ifdef _KERNEL_OPT police.he
2003-06-23Make sure to include opt_foo.h if a defflag option FOO is used.martin
2001-12-17Fix constraints in __asm statements (err, again). Kernels compiledthorpej
2001-04-20SPINLOCK_INTERLOCK_RELEASE_HOOK should actually bethorpej
2001-04-16Oops, properly mark a memory operand as both an input and anthorpej
2000-11-22Add a debugging printf, commented out by default.thorpej
2000-11-20Ooops, do the last only if MULTIPROCESSOR.thorpej
2000-11-20On the Alpha, interprocessor interrupts come in at the same prioritythorpej
2000-08-14Remove an unnecessary MB in __cpu_simple_unlock(), per sectionsthorpej
2000-08-14Issue a memory barrier before clearing a lock, as per section 5.5.3thorpej
2000-06-08And more ANSI'ification!thorpej
2000-06-07In __cpu_simple_lock_try(), use "return (v0 != 0);" instead ofsimonb
2000-05-02Let each platform typedef the new __cpu_simple_lock_t, which shouldthorpej
2000-04-29Require that each each MACHINE/MACHINE_ARCH supply a lock.h. This filethorpej
1999-12-03Rewrite the atomic locking primitives using in-line assembly.thorpej
1999-07-27Prepend `cpu_' to the machine-dependent atomic locking primitivies.thorpej
1998-11-04LOCKDEBUG enhancements for non-MP:chs
1998-09-24Machine-dependent spin lock operations for Alpha, included if MULTIPROCESSORthorpej