summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-06-01kern/thread: slightly rework scheduler invocationRichard Braun
2013-06-01kern/thread: short comment about thread lockingRichard Braun
2013-06-01kern/thread: minor naming changeRichard Braun
2013-05-26vm/vm_kmem: check that kernel space doesn't start at 0Richard Braun
2013-05-25kern/thread: make more extensive use of cpumapsRichard Braun
2013-05-25kern/llsync: replace raw bitmaps with cpumapsRichard Braun
2013-05-24x86/param: update kernel space end address on i386Richard Braun
2013-05-24kern/llsync: group related functionsRichard Braun
2013-05-24kern/llsync: fix checkpoint reset interrupt handlingRichard Braun
2013-05-24kern/llsync: fix first processor registrationRichard Braun
2013-05-24kern/llsync: minor refactoringRichard Braun
2013-05-24kern/llsync: disable interrupts on per-CPU data accessRichard Braun
2013-05-24kern/llsync: assume interrupts are disabled on commitRichard Braun
2013-05-24kern/llsync: improve concurrencyRichard Braun
2013-05-24kern/llsync: fix deadlockRichard Braun
2013-05-24kern/llsync: set worker thread processor affinityRichard Braun
2013-05-19kern/thread: implement processor affinityRichard Braun
2013-05-19kern/cpumap: new moduleRichard Braun
2013-05-16x86/mb: remove eflags register from the clobber listRichard Braun
2013-05-16x86/trap: pass raw function names to trap macrosRichard Braun
2013-05-16kern/thread: fix wakeup with respect to pinningRichard Braun
2013-05-16kern/llsync: minor comment fixRichard Braun
2013-05-16kern/kmem: reduce fragmentationRichard Braun
2013-05-16kern/task: fix task creationRichard Braun
2013-05-15kern/list: rename list_insert to list_insert_headRichard Braun
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-15x86/param: minor comment fixRichard Braun
2013-05-15x86/cpu: reset lockless synchronization checkpointsRichard Braun
2013-05-15kern/llsync: new moduleRichard Braun
2013-05-15kern/thread: rework idle loopRichard Braun
2013-05-15x86/cpu: make cpu_idle safely enable interruptsRichard Braun
2013-05-15x86/{cpu,trap}: implement lockless checkpoint reset IPIsRichard 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-21x86/pmap: replace spin locks with mutexes where relevantRichard 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