2009-05-16 | Mathieu Desnoyers | Document rcu_register_thread in README ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-15 | Mathieu Desnoyers | Update ooo mem model comments ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-15 | Mathieu Desnoyers | Remove old memory models ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-15 | Mathieu Desnoyers | Update out of order memory models to include instruction... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-15 | Mathieu Desnoyers | Move reader barrier within if statement for outermost... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-13 | Mathieu Desnoyers | Use sync_core() in the write side to match current... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-13 | Mathieu Desnoyers | add sync_core primitive ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-13 | Mathieu Desnoyers | Add rewrite of rep_nop ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-13 | Mathieu Desnoyers | Remove rep_nop() (GPL) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-13 | Mathieu Desnoyers | LGPLv2.1 relicensing statement ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-13 | Mathieu Desnoyers | Apply MIT-style license to compiler.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-13 | Mathieu Desnoyers | Rewrite of likely, unlikely, barrier and ACCESS_ONCE ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-13 | Mathieu Desnoyers | Removing GPL likely, unlikely, ACCESS_ONCE and barrier ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-13 | Mathieu Desnoyers | Create separate document for relicensing details ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-12 | Mathieu Desnoyers | Remove bogus comment. ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-12 | Mathieu Desnoyers | Implementation of xchg primitives derived from MIT... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-11 | Mathieu Desnoyers | Add Paul's URCU model ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-11 | Mathieu Desnoyers | Fix arch_ppc precompiler error ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-11 | Mathieu Desnoyers | Fix precompiler error in arch_*.h, add arch-api test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-11 | Mathieu Desnoyers | Add final license to test file, cleanup makefile ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-11 | Mathieu Desnoyers | Remove automatically generated api.h from repository ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-11 | Mathieu Desnoyers | Add missing urcu-static.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-11 | Mathieu Desnoyers | LGPL relicensing part 2 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-11 | Mathieu Desnoyers | LGPLv2.1 relicensing ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-09 | Mathieu Desnoyers | Add ACCESS_ONCE to _STORE_SHARED ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-08 | Mathieu Desnoyers | formal verif : move bits produced declarations closer... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-08 | Mathieu Desnoyers | Add no sync_core() test to ooo two writes model ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-08 | Mathieu Desnoyers | Add instruction scheduling model using SSA model ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-08 | Mathieu Desnoyers | Add readme file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-08 | Mathieu Desnoyers | Remove arch.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-05-08 | Mathieu Desnoyers | Add missing arch.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-04-27 | Mathieu Desnoyers | Add ooo mem instruction scheduling ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-04-26 | Mathieu Desnoyers | Remove unneeded signal in the cache-coherent case ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-04-12 | Mathieu Desnoyers | change reader_data for reader_registry ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-04-08 | Mathieu Desnoyers | Don't mix pthread sleepable lock with busy-waiting... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-04-06 | Mathieu Desnoyers | Use more standard flags ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-04-06 | Mathieu Desnoyers | Check double write read order |
commit | commitdiff | tree |
2009-04-01 | Mathieu Desnoyers | Commit urcu verif results ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-04-01 | Mathieu Desnoyers | Commit for tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-03-30 | Mathieu Desnoyers | Execute sig handler unconditionnally ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-03-29 | Mathieu Desnoyers | RCU signal handler reader over reader ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-03-19 | Mathieu Desnoyers | remove duplicate ooo_mem statements ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-03-19 | Mathieu Desnoyers | add missing ooo_mem() to writer model ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-27 | Mathieu Desnoyers | Add remote barrier model ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-26 | Mathieu Desnoyers | Fix makefile, set default nesting to 2 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-26 | Mathieu Desnoyers | Default nesting level to 1 (< 2) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-26 | Mathieu Desnoyers | Add reader nesting test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-25 | Mathieu Desnoyers | Add independent reader and writer progress checks ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-23 | Mathieu Desnoyers | dual writer fix ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-23 | Mathieu Desnoyers | Run 2 writers and show single flip error case ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-23 | Mathieu Desnoyers | Add ooomem and urcu checks ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-13 | Mathieu Desnoyers | Add _STORE_SHARED() and _LOAD_SHARED() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-13 | Mathieu Desnoyers | Turn *_REMOTE into *_SHARED ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Add missing cpu_relax in loop ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Fix compiler error. ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Add smp_mc() to force_mb_single_thread so we don't... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Add gitignore files ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Support architectures with non-coherent caches ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Add support for x86 older than P4, with CONFIG_HAS_FENCE... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Add read/write counts to test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Fix force_mb_all_threads must be called within internal... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Add barriers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Remove debug yield statements ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | use smp_*mb() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-12 | Mathieu Desnoyers | Add Promela model ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-11 | Mathieu Desnoyers | Add missing memory barriers to ensure progress and... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-10 | Mathieu Desnoyers | Enhance test cases ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Add comment in rcu_add_lock ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Fix int->long and keep a reader count of 1 in the global... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Fix RCU_GP_CTR_BIT ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Fix data type, should now be long rather than int. ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Raise the number of nested readers limit 2^16 and 2... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Fix get_cycles for 32-bits x86 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | don't __USE_GNU in urcu.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Include pthread.h in urcu.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Add branch prediction, fix xchg for -mtune=core2 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Add urcu-asm.c ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Add rcutorture with yield ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Add rcutorture ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Fix lock -> unlock in synchronize_rcu ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Use xchg in publish content ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Add rcu_assign_pointer ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Remove parameter from rcu_read_lock() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Add randomness to yield debug test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-09 | Mathieu Desnoyers | Add DEBUG_YIELD, add test duration ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-08 | Mathieu Desnoyers | Change API ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-08 | Mathieu Desnoyers | Add timing tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | Run longer tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | update Makefile, -Wall |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | remove ugly gcc warning removal ack, simply cast the... |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | add acknowledgements, fix gcc warnings |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | fix wait_for_quiescent_state |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | add licensing |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | modify test values |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | runs |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | runs |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | add make clean |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | runs |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | compile |
commit | commitdiff | tree |
2009-02-06 | Mathieu Desnoyers | init version |
commit | commitdiff | tree |