source: libcfa/src/concurrency/kernel/startup.cfa

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @254ad1b   6 months Thierry Delisle Separate schedule_thread from the scheduler lock arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a3821fa   6 months Thierry Delisle Changed enable interrupts: - no longer save the caller for debugging … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @431cd4f   6 months Thierry Delisle Added alternative to relaxed-fifo scheduler. Disabled by default arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a017ee7   6 months Thierry Delisle Ready-queue grow/shrink now reassigns the id of all processors. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fc59b580   6 months Thierry Delisle Clusters now keep track of the active processors as well arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6a9b12b   6 months Thierry Delisle Incremental change towards having the cluster keep a list of active … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a7504db   6 months Thierry Delisle Changed how the cluster idle lock is implemented to be covered by the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a33c113   6 months Thierry Delisle Minor changes so using the global RWlock is more concise. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @73f4d08   6 months Thierry Delisle Added stats implementation for dumping a big array of timestamped … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a5a01fa   7 months Thierry Delisle Fix a bug where stats from the main processor where not tallied properly. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5cb51502   7 months Thierry Delisle Fix stats so they are correctly tallied when called from outside the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @bd0bdd37   7 months Thierry Delisle Fix how bias is handled in the ready queue to be more consistent with … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a5e7233   7 months Thierry Delisle C interface now runs worker init routine in dedicated thread. Also … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a1538cd   7 months Thierry Delisle Implemented part of the same C api for threads as libfibre. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @dddb3dd0   8 months Thierry Delisle Changed io to use ring per kernel threads. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @78da4ab   8 months Thierry Delisle New implementation of io based on instance burrowing. Trying to avoid … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @da3963a   8 months Thierry Delisle Moved bin_sem_t out of kernel.hfa since it's not needed. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @454f478   9 months Thierry Delisle Re-arranged and commented low-level headers. Main goal was for better … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @28c35e2   10 months Thierry Delisle Fixed startup to use proper protections arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7a70fb2   10 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @72a3aff   10 months Thierry Delisle restore the the protection of the heap on destroy pthread arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @dd92fe9   10 months pabuhr switch to page_size and map_prot arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @97229d6   10 months Thierry Delisle Changed stack creation to toggle between mmap and malloc based on the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @bfcf6b9   10 months Thierry Delisle Stacks are always created with mmap to control page permission arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ac12f1f   11 months Thierry Delisle canary is now a void * so it prints in hexa in gdb arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1b033b8   11 months Thierry Delisle Alarm loop now has it's own stats block arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8fc652e0   12 months Thierry Delisle Change usage of TLS to more strongly segregate in kernel and out of … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e873838   12 months Thierry Delisle Removed unpark and added support for unpark from the kernel … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6a77224   12 months Thierry Delisle Changed park/unpark ticket to be -1,0,1 instead of 0,1,2 because it's … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5afb49a   12 months Thierry Delisle Split thread_leave so backend is called from the kernel once the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b4b63e8   13 months Thierry Delisle Fixed missing changes to park/unpark. Added canary to threads to check … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7ab28b6   13 months Thierry Delisle Removed unnecessary line causing a warning arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @58d64a4   13 months Thierry Delisle processor_id_t now have a bool to state if it is a full processor. … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @772411a   14 months Thierry Delisle Moved bias to it's own function. Fixed minor assertions triggering. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e67a82d   14 months pabuhr fix conflicts arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @88cafe7   14 months pabuhr add CtxGet? routine for ARM 64-bit arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f2384c9a   14 months Thierry Delisle Added forward/reverse rng for later use in the ready queue arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @62502cc4   14 months Thierry Delisle Fixed deadlock where threads could acquire the central scheduler lock … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @1eb239e4   14 months Thierry Delisle Removed snzi and replaced it with a fast/slow path arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @3e2b9c9   15 months Thierry Delisle More restructuring of translation units Unclear if it improves … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(add) @e660761   15 months Thierry Delisle First attempt at reducing complation time by restructuring the code. … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.