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-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
2017-03-14
kern/thread: remove irrelevant TODOs
Richard Braun
2017-03-14
kern/thread: set a name for boot thread contexts
Richard Braun
2017-03-14
Use the X15 namespace consistently for macros defined by autoconf
Richard Braun
2017-03-13
kern/thread: reduce the number of real-time priorities to 32
Richard Braun
2017-03-04
Add missing braces for one-line blocks
Richard Braun
2017-03-04
Merge branch 'sleep_rework'
Richard Braun
2017-03-04
kern/task: improve task_info
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
2017-03-04
kern/thread: fix thread_sched_class_to_str argument name
Richard Braun
2017-03-04
kern/thread: fix thread_setscheduler
Richard Braun
2017-03-04
kern/sleepq: new module
Richard Braun
2017-02-28
kern/thread: assert wait channels are valid when sleeping
Richard Braun
2017-02-14
kern/thread: add reference counter
Richard Braun
2017-02-13
kern/thread: make the global priority of fair-scheduling threads equal
Richard Braun
2017-02-13
kern/thread: minor change about scheduling class string representation
Richard Braun
2017-02-13
kern/thread: minor global priority rework
Richard Braun
2017-02-08
kern/thread: add wait channels
Richard Braun
2017-02-07
kern/thread: fix scheduling
Richard Braun
2017-02-06
kern/thread: replace tab with spaces
Richard Braun
2017-02-04
Clean up compilation
Richard Braun
2017-02-01
kern/thread: introduce global priorities
Richard Braun
2017-02-01
kern/thread: make the policy and scheduling operations tables const
Richard Braun
2017-01-31
kern/thread: optimize thread_setscheduler
Richard Braun
2017-01-31
kern/thread: allow more null scheduling operations
Richard Braun
2017-01-31
kern/thread: make priority a generic thread property
Richard Braun
2017-01-29
kern/thread: implement thread_setscheduler
Richard Braun
2017-01-29
kern/thread: rename "time-sharing" to "fair-scheduling"
Richard Braun
[next]