summaryrefslogtreecommitdiff
path: root/syscall.c
AgeCommit message (Expand)Author
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris
2019-06-04more sbrk fixesRobert Morris
2019-06-03console input and sbrkRobert Morris
2019-06-01first shell prints $ prompt, though no console input yetRobert Morris
2019-05-31exec compiles but argstr() doesn't work yetRobert Morris
2019-05-31fork/wait/exit workRobert Morris
2018-10-09Separate system call path from trap path. Passes usertests on 1 and 2 cpus.Frans Kaashoek
2018-10-07xFrans Kaashoek
2018-09-23Checkpoint port of xv6 to x86-64. Passed usertests on 2 processors a few times.Frans Kaashoek
2017-01-31Read curproc from cpu structure, but be careful because after a schedule eventFrans Kaashoek
2017-01-31Start of an experiment to remove the use of gs for cpu local variables.Frans Kaashoek
2016-09-26fix memory region validation in argptr()MikeCAT
2016-09-25Typo (Thanks to Austin Liew)Frans Kaashoek
2016-08-25Remove trailing white space with:Frans Kaashoek
2012-08-22Remove left-over from some logging plan making complete syscalls atomicFrans Kaashoek
2012-02-17Make fetchint and fetchstr use proc instead of taking a struct procAustin Clements
2011-08-22Remove sys_init syscallFrans Kaashoek
2011-08-12log write() dataRobert Morris
2011-07-29Map kernel highFrans Kaashoek
2011-07-27Dirt simple loggingFrans Kaashoek
2011-02-28fixes from Peter FroehlichRuss Cox
2011-01-11make new code like old codeRuss Cox
2010-09-01Remove the stack guard page. Processes are now contiguous from 0 to proc->sz...Austin Clements
2010-08-11uptime() sys call for benchmarkingRobert Morris
2010-07-02nitsFrans Kaashoek
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek
2009-08-30assorted fixes:Russ Cox
2007-08-28spaces around else for rtmrsc
2007-08-28more consistent spacingrsc
2007-08-27make code match commentrsc
2007-08-27make code match commentrsc
2007-08-27delete unnecessary #include linesrsc
2007-08-27Replace yield system call with sleep.rsc
2007-08-24nitsrsc
2007-08-24Add yield system call, for zombie test program (bad idea?).rsc
2007-08-24simplify ide queuingrtm
2007-08-21Various cleanup:rsc
2007-08-14formattingrsc
2007-08-10Make cp a magic symbol.rsc
2007-08-09try to use cp only for curproc[cpu()]rsc
2007-08-08convert syscall dispatch to tablersc
2006-09-07refactor syscall codersc
2006-09-07comment fixesrsc
2006-09-06for vs whilersc
2006-09-06fd.* -> file.*rsc
2006-09-06split syscall.c into sysfile.c and sysproc.crsc
2006-09-06writeable => writablersc
2006-09-06no /* */ commentsrsc
2006-09-06standardize various * conventionsrsc
2006-08-30complain if no disk 1rtm