summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* use 80 character long linesHEADproj2mastermanuel2012-06-221-15/+14
* additions to proj2 documentation about synchronizationKaroline Knoth2012-06-221-17/+15
* fix stack setupmanuel2012-06-211-3/+9
* Merge branch 'master' of ssh://git.manuel.mausz.at:2211/progosmanuel2012-06-211-9/+18
|\
| * answers to the memory mapped files section of the proj2 design documentKaroline Knoth2012-06-211-9/+18
* | add locking around file syscalls inside page tablemanuel2012-06-211-0/+5
|/
* mark pages removed from page/mmap table as clearmanuel2012-06-213-10/+14
* add structs into proj2 and some simple explanationsmanuel2012-06-211-0/+16
* use void* instead of uint8_t* in mmap/page table and fill in more of proj2manuel2012-06-215-29/+25
* full mmap implementationmanuel2012-06-216-42/+101
* initial implementation of memory mapped filesmanuel2012-06-218-61/+241
* use local stack pointer inside syscall_handlerKaroline Knoth2012-06-211-4/+5
* answers to design doc of proj2Karoline Knoth2012-06-211-6/+28
* add stub for mmap/munmap + fix build errors in subdirectoriesmanuel2012-06-206-6/+23
* add dynamic stack growingmanuel2012-06-199-98/+300
* implement page table and use it for lazy loading of segmentsmanuel2012-06-1911-46/+239
* fill in the missing questions of proj1.txtproj1manuel2012-05-131-13/+113
* shorter description in priority-donate-condvarmanuel2012-05-121-2/+2
* * fix possible race in thread_set_prioritymanuel2012-05-113-12/+78
* accidentally removed semaphore_priority_cmp_greatermanuel2012-05-111-1/+13
* add new test for priority donation with conditionsmanuel2012-05-115-1/+119
* fix wrong behavior of cond_wait/cond_signal in donation case.manuel2012-05-113-19/+26
* slightly better descriptionmanuel2012-05-111-2/+3
* major: added support for nested priority donationmanuel2012-05-113-9/+24
* * only wake up one thread in sema_up() and remove pre-sorting in sema_down()manuel2012-05-102-57/+61
* fix sema_up() and hence the priority-sema testcase => 2/18 failedmanuel2012-05-102-15/+7
* * fixed sema_up which didn't yield the cpumanuel2012-05-083-19/+46
* first priority donation implementationmanuel2012-05-074-15/+154
* initial commit of proj1manuel2012-05-032-2/+107
* design document survey part updatedproj0Peter Ketscher2012-04-191-1/+1
* adding a reference to proj0.txtmanuel2012-04-191-5/+6
* design document updatedPeter Ketscher2012-04-191-2/+16
* more fillin of proj0.txtmanuel2012-03-281-3/+26
* enforce a stack limit.manuel2012-03-281-1/+13
* cast esp to uint32_t before setting up the stack. this avoids a few casts but...manuel2012-03-271-32/+32
* parse the arguments and populate the argv entries accordinglymanuel2012-03-271-16/+70
* fix commentmanuel2012-03-271-1/+1
* first part of stack setupmanuel2012-03-271-1/+24
* pass args to setup_stackmanuel2012-03-271-5/+5
* userprocess threads should be named by their executable and not theirmanuel2012-03-272-13/+14
* test commit to check working mirroringmanuel2012-03-271-1/+1
* reorganize file structure to match the upstream requirementsmanuel2012-03-27637-7/+7
* fix typo in name of one group member. i'm sorry karoline.manuel2012-03-271-1/+1
* - rename alarm list/tick to wakeup list/tickmanuel2012-03-263-21/+40
* first timer alarm implementationmanuel2012-03-264-14/+76
* initial pintos checkinmanuel2012-03-26660-0/+43698