Commit Graph

1485 Commits (d8d5b01a1a024fcac588006ce03d9a6a6960559f)
 

Author SHA1 Message Date
Olivier Houchard 1c3501a524 ck_pr/arm : Don't try to build the 64bits version of CAS for armv6 either.
9 years ago
Olivier Houchard 005c06f9e2 ck_pr/arm: There's no need to force the use of r4, r5 and r6 anymore, this should fix issue #50
9 years ago
Olivier Houchard 965cda8a21 configure: explicitely set -march for armv6 and armv7
9 years ago
Olivier Houchard b002ed5f11 ck_pr/arm: Don't use ldrexd/strexd if we're building for armv6.
9 years ago
cognet 881e427d20 Merge pull request #48 from mhaberler/machinekit
9 years ago
Olivier Houchard b202a8224a ck_pr/arm: Rename ck_pr_[load|store]_64 to ck_pr_md_[load|store]_64, as it should have been done.
9 years ago
Michael Haberler 73416888d1 configure: reorder custom profile handling until variables known
9 years ago
Michael Haberler c55f41893c gitignore generated doc files
9 years ago
Samy Al Bahra 5f7cfaac9d Merge pull request #41 from cota/for_samy2
10 years ago
Emilio G. Cota 3f48bc39fb ck_sequence: relax sequence increment from atomic to regular store
10 years ago
Samy Al Bahra 3971541783 ppc: lwsync is the right thing for WB-memory.
10 years ago
Samy Al Bahra 360bee1013 regressions/ck_pr/fp: Remove redundant load.
10 years ago
Samy Al Bahra 41c1080f43 ck_bytelock: Fall-back to store_8 if FAS is unavailable.
10 years ago
Samy Al Bahra c2ce635080 spinlock/ticket: Remove dead variable.
10 years ago
Samy Al Bahra a5b4ca9ffc ck_pr/ppc64: Use unsafe for ugly aliasing hack.
10 years ago
Samy Al Bahra 93c3d452a2 regressions/ck_pr: Add fence_lock coverage to fast-path test.
10 years ago
Samy Al Bahra b46703ec5c regressions: Add stupid fast-path benchmark for fences.
10 years ago
Samy Al Bahra e693cb9afe ck_*lock: Migrate all locking primitives to lock / unlock.
10 years ago
Samy Al Bahra 1537c8091d ck_pr: Introduce ck_pr_fence_lock and fence_unlock.
10 years ago
Samy Al Bahra 787cffe9c9 ck_pr/arm: store_load requires DMB.
10 years ago
Samy Al Bahra b2407aa3f0 whitespace/mcs: Wrap to 80 columns.
10 years ago
Samy Al Bahra 7ffe069973 regressions/spinlock: Do not rely on RMW for counter update.
10 years ago
Samy Al Bahra 060ef37e5e whitespace/ck_bitmap: Fix minor typo in comments.
10 years ago
Samy Al Bahra d3867c2462 ck_barrier_dissemination: Fix incorrect assignment.
10 years ago
Samy Al Bahra fd76f81b95 ck_barrier_dissemination: Acquire semantics are sufficient.
10 years ago
Samy Al Bahra cc0fa78b8b ck_barrier_centralized: Acquire semantics sufficient.
10 years ago
Samy Al Bahra 1d5beccd92 whitespace/ck_epoch: Additional column wrap.
10 years ago
Samy Al Bahra 0e8d445049 ck_epoch: Specialize begin according to memory model.
10 years ago
Samy Al Bahra 8f72c087f2 whitespace/ck_epoch: Fix column alignment.
10 years ago
Samy Al Bahra 6e49af143f regressions/ck_hp: Switch to using ck_hp_set_fence.
10 years ago
Samy Al Bahra a26c891f1a ck_hp_fifo: Migrate to ck_hp_set_fence.
10 years ago
Samy Al Bahra 419ddca3ad ck_hp_stack: Switch to ck_hp_set_fence.
10 years ago
Samy Al Bahra 9efb74da4b ck_hp: Implement ck_hp_set_fence.
10 years ago
Samy Al Bahra 03440bb7a9 ck_rhs: Minor style knit.
10 years ago
Samy Al Bahra 8cbd4e728b ck_rhs: Remove "FUCK PARTY" functionality.
10 years ago
Olivier Houchard 8b0bdb1901 ck_rhs: Introduce ck_rhs_set_load_factor() to change the load factor.
10 years ago
Olivier Houchard 419445a2c3 ck_rhs: Introduce ck_rhs_set_load_factor() to change the load factor.
10 years ago
cognet b6778ba653 Merge pull request #37 from wrl/master
10 years ago
William Light e9d96eb9f6 ck_ring: make a few arguments const
10 years ago
Olivier Houchard 477b37b249 gcc/ck_pr: I made up my mind, ck_pr_stale() has to provide a compiler barrier.
10 years ago
Olivier Houchard a30c54f64a gcc/ck_pr: Revert previous commit
10 years ago
Olivier Houchard 6dc4d2664f gcc/ck_pr: ck_pr_stall() should act as a compiler barrier too.
10 years ago
Samy Al Bahra 63d6c00c3d gcc/ck_pr: GCC-backed primitives should serve as compiler barriers.
10 years ago
Samy Al Bahra 8ee26212f9 ck_pr: Reference MD-implementation for CAS wrapper.
10 years ago
Samy Al Bahra cb7620ed78 ck_pr: Re-order definitions for readability.
10 years ago
Olivier Houchard 780a573fb2 ck_pr: Rename ck_pr_[load|store]_ptr to ck_pr_md_[load|store]_ptr in the
10 years ago
Samy Al Bahra 3729eedee9 ck_bytelock: Rely on TSO ordering to remove write-side barrier.
10 years ago
Olivier Houchard f59d5c34af ck_rhs: Properly type for assignment semantics, as it was done for ck_hs.
10 years ago
Samy Al Bahra c217428f1b whitespace/gcc: Missed some files during EOF sweep.
10 years ago
Samy Al Bahra 0e2e2d6896 ck_hs: Properly type for assignment semantics.
10 years ago