Samy Al Bahra
|
08d13deaf4
|
ck_brlock: Migrate to ck_pr_fence_X_Y.
|
12 years ago |
Samy Al Bahra
|
b025722fbd
|
ck_brlock: Migrate to ck_pr_fence_X_Y interface.
|
12 years ago |
Samy Al Bahra
|
33a9222923
|
legal: Update Copyright statements.
|
12 years ago |
Samy Al Bahra
|
957e4aec5d
|
ck_brlock: Fix typo.
|
12 years ago |
Samy Al Bahra
|
b631e3aa23
|
ck_brlock: Enable FAS serialization only on x86.
Other architectures, even TSO ones, pay a heavier flush
cost.
|
12 years ago |
Samy Al Bahra
|
2bdc231288
|
ck_brlock: Serialize on atomic operation on read acquisition.
10% improvement for reader acquisition latency on TSO architectures
implementing wait-free FAS.
|
12 years ago |
Samy Al Bahra
|
e78bbe9ae6
|
ck_{rw,byte,br}lock: Serialize final loads with respect to read.
I will switch to a SPARC-style barrier interface.
|
12 years ago |
Samy Al Bahra
|
180b5e0386
|
ck_brlock: Serialize brlock operations for RMO.
|
12 years ago |
Samy Al Bahra
|
706fd07de7
|
legal: Update Copyright statements.
|
13 years ago |
Samy Al Bahra
|
851aaf8dd6
|
ck_brlock: Allow for recursive reader lock.
|
13 years ago |
Samy Al Bahra
|
9feb93758f
|
ck_brlock: Add trylock variants with user-defined spin factor.
|
13 years ago |
Samy Al Bahra
|
8b0e83e6ab
|
ck_brlock: No need for explicit pipeline stall if writer is active.
|
13 years ago |
Samy Al Bahra
|
786efb9594
|
ck_brlock: Add big reader spinlocks.
|
14 years ago |