Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-31 | kern/thread: make priority a generic thread property | Richard Braun | |
2017-01-29 | kern/thread: implement thread_setscheduler | Richard Braun | |
2016-12-09 | Force brackets around one-line conditional statements | Richard Braun | |
This change was done using astyle, with a few manual editing here and there. | |||
2014-12-10 | kern/task: update call to kmem_cache_init | Richard Braun | |
2014-09-16 | kern/task: make task_info report thread states | Richard Braun | |
2014-09-09 | kern/task: make task_info report scheduling properties | Richard Braun | |
2014-01-02 | Declare variables as read mostly where appropriate | Richard Braun | |
2013-06-03 | kern/task: include thread addresses in the output | Richard Braun | |
2013-05-16 | kern/task: fix task creation | Richard 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-15 | kern/list: rename list_insert to list_insert_head | Richard Braun | |
This change increases clarity. | |||
2013-04-15 | kern/task: new task_remove_thread function | Richard Braun | |
2013-03-06 | kern/task: minor info output change | Richard Braun | |
2012-12-18 | kern/task: create VM map for new tasks | Richard Braun | |
2012-12-18 | kern/task: task creation and information | Richard Braun | |
2012-11-09 | Implement preliminary thread context | Richard 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. |