index
:
rbraun/x15.git
arm_port_dev
basic_paging
master
memory_model_dev
The X15 microkernel
Richard Braun
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kern
/
thread.h
Age
Commit message (
Expand
)
Author
2019-08-19
kern/thread: fix typo
HEAD
master
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-07
kern/thread: add thread name accessor
Richard Braun
2018-06-26
kern/thread: update comment
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-04-21
Fix atomic operations argument types
Richard Braun
2018-04-19
kern/atomic: remove shortcuts
Richard Braun
2018-02-24
New errno.h standard header
Richard Braun
2018-02-24
Don't use reserved identifiers
Richard Braun
2018-02-20
kern/llsync: remove module
Richard Braun
2018-02-20
kern/rcu: new module
Richard Braun
2018-02-12
kern/thread: minor changes
Richard Braun
2018-01-30
Fix condition variable broadcasting
Richard Braun
2018-01-10
kern/thread: minor name changes
Richard Braun
2017-12-03
Revert "Make assert have no side effects"
Richard Braun
2017-09-21
New build system
Richard Braun
2017-09-06
Use new thread_check_intr_context function consistently
Richard Braun
2017-09-05
kern/thread: new thread_get_tcb function
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-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: don't trigger priority propagation on return from interrupt
Richard Braun
2017-08-23
kern/thread: really fix termination
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-14
Fix inclusions of kern/init.h when declaring init operations
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-24
Move the HZ macro to the kern/thread module
Richard Braun
2017-06-14
x86: improve TCB load and context switch
Richard Braun
2017-06-03
kern/thread: improve thread_wakeup robustness
Richard Braun
2017-05-30
Move assert.h to the include directory
Richard Braun
2017-05-16
x86/trap: add interrupt stacks
Agustina Arzille
2017-05-09
Replace sequential consistency with more efficient orders
Agustina Arzille
2017-04-04
Use the new atomic operations interface
Agustina Arzille
2017-03-19
kern/thread: new thread_assert_interrupted function
Richard Braun
2017-03-19
kern/thread: formally define interrupt context
Richard Braun
2017-03-13
kern/thread: reduce the number of real-time priorities to 32
Richard Braun
2017-03-04
kern/thread: minor changes in comments
Richard Braun
2017-03-04
kern/{condition,mutex}: reimplement on top of sleep queues
Richard Braun
2017-03-04
kern/{thread,turnstile}: implement priority inheritance
Richard Braun
[next]