summaryrefslogtreecommitdiff
path: root/kern/task.c
AgeCommit message (Collapse)Author
2013-06-03kern/task: include thread addresses in the outputRichard Braun
2013-05-16kern/task: fix task creationRichard Braun
The kernel task was inserted instead of the newly created task on task creation (!). Fix that dumb mistake. In addition, insert the new task at the end of the task list.
2013-05-15kern/list: rename list_insert to list_insert_headRichard Braun
This change increases clarity.
2013-04-15kern/task: new task_remove_thread functionRichard Braun
2013-03-06kern/task: minor info output changeRichard Braun
2012-12-18kern/task: create VM map for new tasksRichard Braun
2012-12-18kern/task: task creation and informationRichard Braun
2012-11-09Implement preliminary thread contextRichard Braun
Three new modules are added : - kern/task: Tasks are thread groups and resource containers for their threads. - kern/thread: The well known scheduling unit. - x86/tcb: The architecture specific thread control block. The kernel currently loads a single thread context on the main processor.