summaryrefslogtreecommitdiff
path: root/kern/thread.c
AgeCommit message (Expand)Author
2014-05-13kern/thread: slightly improve tick countingRichard Braun
2014-05-13kern/thread: rename thread_tick to thread_tick_intrRichard Braun
2014-05-13kern/thread: count scheduling interruptsRichard Braun
2014-05-12kern/thread: track tick eventsRichard Braun
2014-05-08kern/thread: change the policy of balancer threadsRichard Braun
2014-05-06x86/tcb: make tcb_init initialize thread-local dataRichard Braun
2014-05-04kern/thread: fix thread_destroyRichard Braun
2014-05-04kern/thread: minor change on TSD destructionRichard Braun
2014-05-02kern/thread: initialized booter threads TSDRichard Braun
2014-04-30kern/thread: actually call TSD destructorsRichard Braun
2014-04-27kern/thread: implement thread-specific dataRichard Braun
2014-04-26kern/thread: add thread creation attributes accessorsRichard Braun
2014-04-26kern/thread: fix creation of balancer threadsRichard Braun
2014-01-14Rework bootstrappingRichard Braun
2014-01-03kern/thread: increase the number of real-time prioritiesRichard Braun
2014-01-03kern/thread: slightly improve run queue packingRichard Braun
2014-01-02Declare variables as read mostly where appropriateRichard Braun
2013-07-01x86/pmap: improve TLB invalidationRichard Braun
2013-06-04x86/{cpu,tcb}: move scheduling interrupts handlingRichard Braun
2013-06-03kern/thread: fix thread creationRichard Braun
2013-06-01kern/thread: update creation attributes handlingRichard Braun
2013-06-01kern/thread: slightly rework scheduler invocationRichard Braun
2013-06-01kern/thread: minor naming changeRichard Braun
2013-05-25kern/thread: make more extensive use of cpumapsRichard Braun
2013-05-19kern/thread: implement processor affinityRichard Braun
2013-05-16kern/thread: fix wakeup with respect to pinningRichard 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/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-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-15kern/thread: thread destructionRichard Braun
2013-04-13kern/thread: fix inter-processor load balancingRichard Braun
2013-04-08kern/thread: rework thread state handlingRichard Braun
2013-04-08kern/thread: rework bootstrappingRichard 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