summaryrefslogtreecommitdiff
path: root/kernel/proc.h
AgeCommit message (Collapse)Author
2020-11-05don't over-lock in exit()Robert Morris
2020-11-05Frans' proc_lock.Robert Morris
2020-08-10modify each page in usertests countfree()Robert Morris
get rid of static for walk() and freewalk()
2020-08-10cpu->scheduler -> cpu->context to reduce confusionRobert Morris
2020-08-10rename p->tf to p->trapframe, for consistency with p->contextRobert Morris
2019-10-03updated alarmtestRobert Morris
2019-09-10Support exit status for exit/waitFrans Kaashoek
One test case for returning a exit status Passes usertests, but haven't used it to simplify tests
2019-07-26trampin -> uservecRobert Morris
trampout -> userret
2019-07-24no more PAGEBREAKRobert Morris
2019-07-23simplify kernel mapping callsRobert Morris
2019-07-22-MD and TRAPFRAMERobert Morris
2019-07-10document which proc fields are protected by p->lockRobert Morris
2019-07-10tweak some comments.Robert Morris
2019-07-08holding p->lock all the way through state=RUNNABLE means we don't need EMBRYORobert Morris
2019-07-02Checkpoint switching to per-process locks, in attempt clarify xv6'sFrans Kaashoek
locking plan, which is a difficult to understand because ptable lock protects many invariants. This implementation has a bug: once in a while xv6 unlocks a proc lock that is locked by another core.
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris