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.c
Age
Commit message (
Expand
)
Author
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
2017-06-24
Move the DATA_ALIGN and TEXT_ALIGN macros to the x86/cpu module
Richard Braun
2017-06-24
Break STACK_SIZE macro into 3 different macros
Richard Braun
2017-06-24
Make shell command descriptions consistent
Richard Braun
2017-06-15
kern/thread: prevent stack tracing running threads.
Richard Braun
2017-06-14
x86: improve TCB load and context switch
Richard Braun
2017-06-11
Make the diagnostics shell optional
Richard Braun
2017-06-10
kern/shell: new SHELL_REGISTER_CMDS macro
Richard Braun
2017-06-03
kern/thread: improve thread_wakeup robustness
Richard Braun
2017-05-31
kern/{task,thread}: add the task_info and thread_trace shell commands
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-10
kern/thread: remove memory barrier
Richard Braun
2017-05-09
Replace sequential consistency with more efficient orders
Agustina Arzille
2017-04-29
kern/thread: include stdint.h
Richard Braun
2017-04-29
New stdio.h standard header
Richard Braun
2017-04-04
Use the new atomic operations interface
Agustina Arzille
2017-03-20
kern/thread: polish the stack guard code
Richard Braun
2017-03-20
kern/thread: support any stack size with guard pages
Agustina Arzille
2017-03-20
kern/thread: fix stack guard set-up
Richard Braun
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-17
Merge remote-tracking branch 'avarzille/thread_stack_guard'
Richard Braun
2017-03-17
kern/thread: implement optional stack guards
Agustina Arzille
2017-03-16
kern/thread: improve description of thread locking
Richard Braun
2017-03-16
Update system counter names
Richard Braun
2017-03-15
kern/thread: count thread priority boosts
Richard Braun
2017-03-15
kern/syscnt: replace the evcnt module
Richard Braun
[next]