Age | Commit message (Expand) | Author |
2019-08-16 | kern/thread: rename thread_boot_barrier | Richard Braun |
2019-05-19 | kern/sref: rework | Richard Braun |
2019-01-17 | Replace "awaken" with "awoken" | Richard Braun |
2018-11-17 | kern/thread: fix suspend on dead threads | Richard Braun |
2018-11-05 | kern/thread: implement suspend/resume operations | Agustina Arzille |
2018-08-12 | kern/thread: make thread-specific data optional | Richard Braun |
2018-07-30 | Rework assertive functions | Richard Braun |
2018-07-25 | kern/{fmt,shell}: update from upstream | Richard Braun |
2018-06-25 | kern/perfmon: new module | Richard Braun |
2018-06-25 | kern/thread: new thread_cpu function | Richard Braun |
2018-06-25 | kern/thread: slightly rework thread state handling | Richard Braun |
2018-05-14 | kern/thread: make thread_create slightly more convenient | Richard Braun |
2018-02-24 | kern/{cbuf,fmt,hash,hlist,list,plist,rdxtree,shell,slist}: update from upstream | Richard Braun |
2018-02-24 | New errno.h standard header | Richard Braun |
2018-02-22 | kern/spinlock: add ownership tracking as a debugging feature | Richard Braun |
2018-02-20 | kern/llsync: remove module | Richard Braun |
2018-02-20 | kern/rcu: new module | Richard Braun |
2018-02-20 | kern/thread: remove sref registration calls | Richard Braun |
2018-02-12 | kern/thread: minor changes | Richard Braun |
2018-01-30 | Fix condition variable broadcasting | Richard Braun |
2018-01-29 | Fix undefined behavior in conditional macro replacement | Richard Braun |
2018-01-10 | kern/thread: minor name changes | Richard Braun |
2018-01-07 | kern/thread: fix initialization race | Richard Braun |
2017-12-03 | Revert "Make assert have no side effects" | Richard Braun |
2017-09-21 | Merge branch 'xbuild' | Richard Braun |
2017-09-21 | New build system | Richard Braun |
2017-09-20 | kern/thread: restore comment about thread destruction | Richard Braun |
2017-09-07 | Use accessors when referring to global kernel objects | Richard Braun |
2017-09-07 | kern/thread: fix thread stack guard selection | Richard Braun |
2017-09-06 | Use new thread_check_intr_context function consistently | Richard Braun |
2017-09-05 | x86/{pmap,tcb}: don't use tsd for the update oplist | Richard Braun |
2017-09-02 | Rework the build system | Richard Braun |
2017-09-02 | kern/thread: new preemption control macros | Richard Braun |
2017-09-02 | Make assert have no side effects | Richard Braun |
2017-08-31 | kern/thread: fix atomic accesses to a thread's run queue | Richard Braun |
2017-08-27 | Add TODO entries | Richard Braun |
2017-08-27 | kern/thread: add the thread_delay function | Richard Braun |
2017-08-27 | kern/thread: implement timed sleeps | Richard Braun |
2017-08-27 | kern/clock: new module | Richard Braun |
2017-08-25 | kern/thread: add a stack debugging assertion on scheduling | Richard Braun |
2017-08-23 | kern/thread: really fix termination | Richard Braun |
2017-08-21 | kern/thread: fix and improve termination | Richard Braun |
2017-07-30 | kern/thread: replace the reaper with deferred works | Richard Braun |
2017-07-21 | Merge branch 'adaptive_spinning' | Richard Braun |
2017-07-21 | kern/mutex: new adaptive spinning mutex implementation | Agustina Arzille |
2017-07-13 | kern/thread: fix thread stack guard support | Richard Braun |
2017-07-13 | Switch to initialization operations | Richard Braun |
2017-06-25 | Use the C11 alignas and noreturn macros | Richard Braun |
2017-06-25 | Remove the param module | Richard Braun |
2017-06-24 | Move the HZ macro to the kern/thread module | Richard Braun |