projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Reworks MCS-PDR locks to avoid preempt storms
[akaros.git]
/
user
/
parlib
/
mcs.c
2013-05-25
Barret Rhoden
Reworks MCS-PDR locks to avoid preempt storms
blob
|
commitdiff
2013-05-08
Barret Rhoden
RISCV uses CAS-style MCS-PDR locks
blob
|
commitdiff
|
diff to current
2013-05-08
Barret Rhoden
MCS-PDR locks take a *qnode
blob
|
commitdiff
|
diff to current
2013-05-07
Barret Rhoden
MCS-PDR locks cache vcoreids
blob
|
commitdiff
|
diff to current
2013-03-22
Barret Rhoden
Merge origin/netpush (networking code) (XCC)
blob
|
commitdiff
|
diff to current
2013-03-20
Barret Rhoden
Removes the MCS-PDR lock holder optimization (XCC)
blob
|
commitdiff
|
diff to current
2013-03-20
Barret Rhoden
MCS PDR locks use memalign
blob
|
commitdiff
|
diff to current
2012-10-02
Barret Rhoden
Adds some event/uthread debugging code
blob
|
commitdiff
|
diff to current
2012-05-16
Andrew Waterman
RISCV uses the no-CAS version of MCS-PDR locks
blob
|
commitdiff
|
diff to current
2011-12-20
Barret Rhoden
Vcore preemption spinning helpers
blob
|
commitdiff
|
diff to current
2011-12-15
Barret Rhoden
UTHREAD_FPSAVED flag
blob
|
commitdiff
|
diff to current
2011-12-15
Barret Rhoden
Clarifies/fixes some issues with __preempt and MCS
blob
|
commitdiff
|
diff to current
2011-12-15
Barret Rhoden
More thoroughly detect preemptions
blob
|
commitdiff
|
diff to current
2011-12-15
Barret Rhoden
UCQs now use mcs_pdr_locks (XCC)
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
MCS Preemption-Detection and Recovery locks
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Uthread helpers for disabling notifs
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Adds MCS unlock code that uses CAS.
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
DONT_MIGRATE set more carefully
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Updated memory barrier stuff
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Cleaned up memory barrier usage (XCC)
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
MCS locks properly disable thread migration
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Atomics rewrite (XCC)
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Support for blocking and restarting uthreads (XCC)
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
MCS locks have a "notification-safe" variant
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
MCS locks are smaller and don't rely on vcore_id()
blob
|
commitdiff
|
diff to current
2011-11-03
Kevin Klues
Massive renaming/cleanup of harts->vcores
blob
|
commitdiff
|
diff to current