summaryrefslogtreecommitdiffstats
path: root/sys/arch/mips64/include/mutex.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move common mutex implementations to a MI place.mpi2018-01-251-84/+2
| | | | | | Archs not yet converted can to the jump by defining __USE_MI_MUTEX. ok visa@
* Unify <machine/mutex.h> a bit further.mpi2018-01-121-2/+2
| | | | | | `mtx_owner' becomes the first field of 'struct mutex' on i386/amd64/arm64. ok visa@
* Unify <machine/mutex.h> a bit further.mpi2018-01-041-2/+2
| | | | | | | Remove `mtx_lock' from i386, add volatile before `mtx_owner' where it was missing. Inputs from kettenis@, ok visa@
* Hook up mutex(9) to witness(4).visa2017-04-201-3/+15
|
* unify the mutex implementations on all the mips64 platforms.dlg2015-07-081-0/+73
this basically copies the sgi implementation to mips64 and removes it from the rest. this way they get an optimised UP mutex implementation and correct asserts on all platforms. ok miod@ jmatthew@