summaryrefslogtreecommitdiff
path: root/proc.c
AgeCommit message (Expand)Author
2007-08-30longjmp -> swtch in commentsrtm
2007-08-28delete proc_ on proc_exit, proc_wait, proc_killrsc
2007-08-28spaces around else for rtmrsc
2007-08-28more consistent spacingrsc
2007-08-28nitrsc
2007-08-28replace setjmp/longjmp with swtchrsc
2007-08-27delete unnecessary #include linesrsc
2007-08-27fileincref -> filedup (consistent with idup)rsc
2007-08-24nitsrsc
2007-08-24make wakeup1 staticrsc
2007-08-23Use parent pointer instead of ppid.rsc
2007-08-23avoid hardcoding init as pid 1 proc[0]rsc
2007-08-22my mistake found by robertrsc
2007-08-22PDF at http://am.lcs.mit.edu/~rsc/xv6.pdfrsc
2007-08-21Various cleanup:rsc
2007-08-20checkpoint - simpler namei interfacersc
2007-08-14nitrsc
2007-08-14Because limit gives the address of the last addressablersc
2007-08-10Make cp a magic symbol.rsc
2007-08-09try to use cp only for curproc[cpu()]rsc
2007-08-08check p->killed for long-lived sleepsrsc
2007-08-08cleaner tablersc
2007-08-08cleaner tablersc
2007-08-08iincref returns new refrsc
2007-08-08add DPL_USER constantrsc
2007-08-08fix various bugsrsc
2007-08-08comment tweaks; more informative process listrsc
2006-09-08move growproc up higherrsc
2006-09-08fix various commentsrsc
2006-09-07check preconditions in schedrsc
2006-09-07debugging printsrsc
2006-09-07more commentsrsc
2006-09-07more defensive programmingrsc
2006-09-06fd_* => file_*rsc
2006-09-06fd.* -> file.*rsc
2006-09-06struct fd -> struct filersc
2006-09-06no /* */ commentsrsc
2006-09-06standardize various * conventionsrsc
2006-09-06clear np->mem after freeingrsc
2006-09-06some pipe support in shkaashoek
2006-08-30complain if no disk 1rtm
2006-08-29nitsrtm
2006-08-29clear killed flag in exitrtm
2006-08-29prune unneeded panics and debug outputrtm
2006-08-29i broke sbrk, fix itrtm
2006-08-29clean up stale error checks and panicsrtm
2006-08-24bug in sbrkkaashoek
2006-08-24user-level malloc (untested)kaashoek
2006-08-23i/o redirection in shkaashoek
2006-08-19chdirkaashoek