source: libcfa/src/concurrency/ready_queue.cfa

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @d72c074   4 years Thierry Delisle Added option to bias threads to queues, instead of processors to queues ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @52769ba   4 years Thierry Delisle Added statistics for local success when biased ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @13c5e19   4 years Thierry Delisle - Moved snzi and subqueues outside of ready_queue.cfa. - Added … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @64a7146   4 years Thierry Delisle Fixed idle sleep to no-longer use a spinlock, broke registration and … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @04b5cef   4 years Thierry Delisle Added BIAS option to ready_queue Added yield test for LibFibre? Fixed … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @37ba662   4 years Thierry Delisle Minor improvements to alignments and memory layout ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8834751   4 years Thierry Delisle Moved statistics to stats.cfa to combine ready Q stats and IO stats ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9b1dcc2   4 years Thierry Delisle Changed scheduling API to adapt to non-Processors scheduling threads. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b388ee81   4 years Thierry Delisle Changed ready RW-Lock to be a single global lock instead of per … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @61d7bec   4 years Thierry Delisle Replaced the bitmask approached for the ready-queue with a SNZI ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1b143de   5 years Thierry Delisle Several fixes to relaxed_ready queue ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @504a7dc   5 years Thierry Delisle Some fixes after the merge, compiles but still has livelocks ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @dca5802   5 years Thierry Delisle Started doing some of the x86 implementations and some changes after a … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c84b4be   5 years Thierry Delisle new ready queue seems to work but halting does not, had to be disabled ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @983edfd   5 years Thierry Delisle Ready queue seems to work but clearly shows quiescing is broken ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b798713   5 years Thierry Delisle Working ready queue ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(add) @7768b8d   5 years Thierry Delisle First step at adding the new ready queue to Cforall ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.