summaryrefslogtreecommitdiff
path: root/kern
AgeCommit message (Expand)Author
2013-05-15x86/cpu: pass flags by address to cpu_intr_saveRichard Braun
2013-05-15kern/thread: return unsigned run queue identifiersRichard Braun
2013-05-15kern/bitmap: move helper functions to bitmap_i.hRichard Braun
2013-05-15kern/thread: add comment about balancer threadsRichard Braun
2013-05-15kern/thread: set the runq member for idler threadsRichard Braun
2013-05-15kern/llsync: new moduleRichard Braun
2013-05-15kern/thread: rework idle loopRichard Braun
2013-05-15kern/thread: describe thread_sleep memory barrier semanticsRichard Braun
2013-05-15kern/bitmap: new bitmap_copy functionRichard Braun
2013-05-13kern/thread: make thread_active_runqs privateRichard Braun
2013-05-13kern/thread: fix thread waking on remote run queueRichard Braun
2013-05-12kern/thread: update kernel thread naming rulesRichard Braun
2013-05-12kern/thread: minor name change in struct thread_attrRichard Braun
2013-05-12kern/thread: fix getting caller task during bootstrapRichard Braun
2013-05-12kern/thread: fix balancer threads policyRichard Braun
2013-05-12kern/thread: fix reaper thread policyRichard Braun
2013-05-09kern/thread: remove an unneeded memory barrierRichard Braun
2013-04-21kern/kmem: rework slab lists handlingRichard Braun
2013-04-20kern/kmem: fix locking errorRichard Braun
2013-04-19kern/kmem: move internal data to kmem_i.hRichard Braun
2013-04-17kern/kmem: replace spin locks with mutexesRichard Braun
2013-04-15kern/thread: thread destructionRichard Braun
2013-04-15kern/task: new task_remove_thread functionRichard Braun
2013-04-14kern/condition: make condition_init an inline functionRichard Braun
2013-04-14kern/{condition,mutex}: refactor common codeRichard Braun
2013-04-14kern/condition: new moduleRichard Braun
2013-04-13kern/thread: fix inter-processor load balancingRichard Braun
2013-04-13kern/panic: restrict handling to the first panicRichard Braun
2013-04-13kern/mutex: new mutex_assert_locked macroRichard Braun
2013-04-08kern/mutex: new moduleRichard Braun
2013-04-08kern/thread: rework thread state handlingRichard Braun
2013-04-08kern/thread: rework bootstrappingRichard Braun
2013-04-06kern/spinlock: rewrite spinlock_assert_locked as a macroRichard Braun
2013-04-03kern/spinlock: replace compare-and-swap with a simpler exchangeRichard Braun
2013-04-03kern/spinlock: change the interface of trylock functionsRichard Braun
2013-03-18kern/thread: minor comment changesRichard Braun
2013-03-17kern/thread: document schedulingRichard Braun
2013-03-16kern/thread: rename and move the on_rq thread memberRichard Braun
2013-03-16kern/thread: simplify remote wakeupsRichard Braun
2013-03-16kern/thread: don't migrate pinned threadsRichard Braun
2013-03-16kern/thread: scale thread weights on timer frequencyRichard Braun
2013-03-16kern/thread: make thread_schedule privateRichard Braun
2013-03-16kern/thread: regularly attempt to balance when idlingRichard Braun
2013-03-15kern/thread: revised balancing strategyRichard Braun
2013-03-15kern/thread: don't include kern/printk.hRichard Braun
2013-03-15kern/thread: use a stable highest round value when balancingRichard Braun
2013-03-15kern/thread: fix deadlock on inter-processor balancingRichard Braun
2013-03-15kern/thread: fix idler thread initializationRichard Braun
2013-03-15kern/thread: remove the unused cpu thread memberRichard Braun
2013-03-14kern/{kernel,thread}: rework initializationRichard Braun