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
Age
Commit message (
Expand
)
Author
2013-05-15
x86/cpu: pass flags by address to cpu_intr_save
Richard Braun
2013-05-15
kern/thread: return unsigned run queue identifiers
Richard Braun
2013-05-15
kern/bitmap: move helper functions to bitmap_i.h
Richard Braun
2013-05-15
kern/thread: add comment about balancer threads
Richard Braun
2013-05-15
kern/thread: set the runq member for idler threads
Richard Braun
2013-05-15
kern/llsync: new module
Richard Braun
2013-05-15
kern/thread: rework idle loop
Richard Braun
2013-05-15
kern/thread: describe thread_sleep memory barrier semantics
Richard Braun
2013-05-15
kern/bitmap: new bitmap_copy function
Richard Braun
2013-05-13
kern/thread: make thread_active_runqs private
Richard Braun
2013-05-13
kern/thread: fix thread waking on remote run queue
Richard Braun
2013-05-12
kern/thread: update kernel thread naming rules
Richard Braun
2013-05-12
kern/thread: minor name change in struct thread_attr
Richard Braun
2013-05-12
kern/thread: fix getting caller task during bootstrap
Richard Braun
2013-05-12
kern/thread: fix balancer threads policy
Richard Braun
2013-05-12
kern/thread: fix reaper thread policy
Richard Braun
2013-05-09
kern/thread: remove an unneeded memory barrier
Richard Braun
2013-04-21
kern/kmem: rework slab lists handling
Richard Braun
2013-04-20
kern/kmem: fix locking error
Richard Braun
2013-04-19
kern/kmem: move internal data to kmem_i.h
Richard Braun
2013-04-17
kern/kmem: replace spin locks with mutexes
Richard Braun
2013-04-15
kern/thread: thread destruction
Richard Braun
2013-04-15
kern/task: new task_remove_thread function
Richard Braun
2013-04-14
kern/condition: make condition_init an inline function
Richard Braun
2013-04-14
kern/{condition,mutex}: refactor common code
Richard Braun
2013-04-14
kern/condition: new module
Richard Braun
2013-04-13
kern/thread: fix inter-processor load balancing
Richard Braun
2013-04-13
kern/panic: restrict handling to the first panic
Richard Braun
2013-04-13
kern/mutex: new mutex_assert_locked macro
Richard Braun
2013-04-08
kern/mutex: new module
Richard Braun
2013-04-08
kern/thread: rework thread state handling
Richard Braun
2013-04-08
kern/thread: rework bootstrapping
Richard Braun
2013-04-06
kern/spinlock: rewrite spinlock_assert_locked as a macro
Richard Braun
2013-04-03
kern/spinlock: replace compare-and-swap with a simpler exchange
Richard Braun
2013-04-03
kern/spinlock: change the interface of trylock functions
Richard Braun
2013-03-18
kern/thread: minor comment changes
Richard Braun
2013-03-17
kern/thread: document scheduling
Richard Braun
2013-03-16
kern/thread: rename and move the on_rq thread member
Richard Braun
2013-03-16
kern/thread: simplify remote wakeups
Richard Braun
2013-03-16
kern/thread: don't migrate pinned threads
Richard Braun
2013-03-16
kern/thread: scale thread weights on timer frequency
Richard Braun
2013-03-16
kern/thread: make thread_schedule private
Richard Braun
2013-03-16
kern/thread: regularly attempt to balance when idling
Richard Braun
2013-03-15
kern/thread: revised balancing strategy
Richard Braun
2013-03-15
kern/thread: don't include kern/printk.h
Richard Braun
2013-03-15
kern/thread: use a stable highest round value when balancing
Richard Braun
2013-03-15
kern/thread: fix deadlock on inter-processor balancing
Richard Braun
2013-03-15
kern/thread: fix idler thread initialization
Richard Braun
2013-03-15
kern/thread: remove the unused cpu thread member
Richard Braun
2013-03-14
kern/{kernel,thread}: rework initialization
Richard Braun
[next]