summaryrefslogtreecommitdiff
path: root/syscall.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-26fix memory region validation in argptr()MikeCAT1-1/+1
2016-09-25Typo (Thanks to Austin Liew)Frans Kaashoek1-1/+1
2016-08-25Remove trailing white space with:Frans Kaashoek1-1/+1
2012-08-22Remove left-over from some logging plan making complete syscalls atomicFrans Kaashoek1-3/+1
2012-02-17Make fetchint and fetchstr use proc instead of taking a struct procAustin Clements1-9/+9
2011-08-22Remove sys_init syscallFrans Kaashoek1-9/+0
2011-08-12log write() dataRobert Morris1-2/+0
2011-07-29Map kernel highFrans Kaashoek1-0/+1
2011-07-27Dirt simple loggingFrans Kaashoek1-18/+31
2011-02-28fixes from Peter FroehlichRuss Cox1-1/+1
2011-01-11make new code like old codeRuss Cox1-5/+4
2010-09-01Remove the stack guard page. Processes are now contiguous from 0 to proc->sz...Austin Clements1-4/+1
2010-08-11uptime() sys call for benchmarkingRobert Morris1-0/+2
2010-07-02nitsFrans Kaashoek1-4/+2
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek1-5/+11
2009-08-30assorted fixes:Russ Cox1-8/+8
2007-08-28spaces around else for rtmrsc1-1/+1
2007-08-28more consistent spacingrsc1-1/+1
2007-08-27make code match commentrsc1-1/+1
2007-08-27make code match commentrsc1-7/+6
2007-08-27delete unnecessary #include linesrsc1-10/+1
2007-08-27Replace yield system call with sleep.rsc1-2/+2
2007-08-24nitsrsc1-2/+3
2007-08-24Add yield system call, for zombie test program (bad idea?).rsc1-0/+2
2007-08-24simplify ide queuingrtm1-1/+1
2007-08-21Various cleanup:rsc1-1/+0
2007-08-14formattingrsc1-0/+1
2007-08-10Make cp a magic symbol.rsc1-4/+1
2007-08-09try to use cp only for curproc[cpu()]rsc1-9/+9
2007-08-08convert syscall dispatch to tablersc1-64/+28
2006-09-07refactor syscall codersc1-32/+39
2006-09-07comment fixesrsc1-1/+1
2006-09-06for vs whilersc1-1/+1
2006-09-06fd.* -> file.*rsc1-1/+1
2006-09-06split syscall.c into sysfile.c and sysproc.crsc1-517/+19
2006-09-06writeable => writablersc1-3/+3
2006-09-06no /* */ commentsrsc1-14/+10
2006-09-06standardize various * conventionsrsc1-25/+25
2006-08-30complain if no disk 1rtm1-10/+1
2006-08-29clear killed flag in exitrtm1-3/+0
2006-08-29prune unneeded panics and debug outputrtm1-1/+1
2006-08-29i broke sbrk, fix itrtm1-2/+3
2006-08-29clean up stale error checks and panicsrtm1-3/+3
2006-08-26consistently ignore more than 14 chars in path componentrtm1-8/+22
2006-08-26mkdir check error from mknodrtm1-2/+4
2006-08-25inode addrs[NDIRECT] -> NADDRSrtm1-11/+21
2006-08-24user-level malloc (untested)kaashoek1-19/+5
2006-08-23i/o redirection in shkaashoek1-0/+29
2006-08-20compiling, but untested dupkaashoek1-5/+24
2006-08-20removed block system callkaashoek1-41/+20