summaryrefslogtreecommitdiffstats
path: root/threads/thread.c
Commit message (Collapse)AuthorAgeFilesLines
* implement page table and use it for lazy loading of segmentsmanuel2012-06-191-1/+1
|
* * fix possible race in thread_set_prioritymanuel2012-05-111-1/+20
| | | | | * fill in same parts of proj1.txt * use thread_get_priority() whenever possible
* major: added support for nested priority donationmanuel2012-05-111-0/+1
| | | | | minor: replaced priority with a pointer to the waiting thread in condition handling status: 0/18 failed!
* * only wake up one thread in sema_up() and remove pre-sorting in sema_down()manuel2012-05-101-26/+25
| | | | * some small code guideline fixes
* * fixed sema_up which didn't yield the cpumanuel2012-05-081-6/+6
| | | | | | * fixed wrong condition comperator * renamed the comperator functions to better explain their compare element * current status: 3 of 18 tests failed
* first priority donation implementationmanuel2012-05-071-12/+74
|
* initial commit of proj1manuel2012-05-031-2/+22
| | | | | including the draft of our (yet empty) design document and the first schedule code mostly submitted by karo and peter
* reorganize file structure to match the upstream requirementsmanuel2012-03-271-0/+594