summaryrefslogtreecommitdiff
path: root/kern/thread.h
AgeCommit message (Expand)Author
2017-02-01kern/thread: introduce global prioritiesRichard Braun
2017-01-31kern/thread: make priority a generic thread propertyRichard Braun
2017-01-29kern/thread: implement thread_setschedulerRichard Braun
2017-01-29kern/thread: rename "time-sharing" to "fair-scheduling"Richard Braun
2017-01-24kern/thread: add the THREAD_KERNEL_PREFIX macroRichard Braun
2017-01-23kern/thread: move private definitions to thread_i.hRichard Braun
2016-12-09Force brackets around one-line conditional statementsRichard Braun
2015-05-15kern/thread: add compiler barriers to llsync-related functionsRichard Braun
2014-10-09kern/thread: minor changeRichard Braun
2014-09-16kern/task: make task_info report thread statesRichard Braun
2014-09-09kern/task: make task_info report scheduling propertiesRichard Braun
2014-06-18kern/thread: add thread_joinRichard Braun
2014-06-18kern/thread: support thread_sleep without interlockRichard Braun
2014-06-10kern/llsync: rework lockless synchronizationRichard Braun
2014-05-13kern/thread: rename thread_tick to thread_tick_intrRichard Braun
2014-05-13kern/thread: count scheduling interruptsRichard Braun
2014-05-06kern/thread: new thread_from_tcb functionRichard Braun
2014-05-06kern/thread: new thread_tsd_{set,get} functionsRichard Braun
2014-04-27kern/thread: implement thread-specific dataRichard Braun
2014-04-26kern/thread: add thread creation attributes accessorsRichard Braun
2014-01-14Rework bootstrappingRichard Braun
2014-01-03kern/thread: increase the number of real-time prioritiesRichard Braun
2014-01-03Update calls to atomic operationsRichard Braun
2013-06-01kern/thread: update creation attributes handlingRichard Braun
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-19kern/thread: implement processor affinityRichard Braun
2013-05-15kern/thread: describe thread_sleep memory barrier semanticsRichard Braun
2013-05-12kern/thread: update kernel thread naming rulesRichard Braun
2013-05-12kern/thread: minor name change in struct thread_attrRichard Braun
2013-04-15kern/thread: thread destructionRichard Braun
2013-04-08kern/thread: rework thread state handlingRichard Braun
2013-04-08kern/thread: rework bootstrappingRichard 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: scale thread weights on timer frequencyRichard Braun
2013-03-16kern/thread: make thread_schedule privateRichard Braun
2013-03-15kern/thread: remove the unused cpu thread memberRichard Braun
2013-03-11kern/thread: inter-processor load balancingRichard Braun
2013-03-09kern/thread: add round tracking for time-sharing threadsRichard Braun
2013-03-05kern/thread: rework time-sharing schedulingRichard Braun
2013-03-03kern/thread: implement thread_sleep and thread_wakeupRichard Braun
2013-03-02kern/thread: minor preemption refactoringRichard Braun
2013-02-28kern/thread: rename thread_current to thread_selfRichard Braun
2013-01-11kern/thread: improve processor-local schedulingRichard Braun
2012-12-30kern/thread: remove outdated TODO commentRichard Braun
2012-12-28kern/thread: make thread_current migration-safeRichard Braun
2012-12-28kern/thread: minor comment changes about migrationRichard Braun
2012-12-27kern/thread: migration control functionsRichard Braun