summaryrefslogtreecommitdiff
path: root/param.h
AgeCommit message (Collapse)Author
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris
2019-06-01first shell prints $ prompt, though no console input yetRobert Morris
2019-05-31fork/wait/exit workRobert Morris
2015-04-10check blockno passed to idestartFrans Kaashoek
2015-04-03Disentangle block size from the disk's sector size. Set block size to 1024 ↵Frans Kaashoek
to show that they can be different. Clean up mkfs, simplifying specifying fs parameters, remove some redundancy between fs and mkfs, and fix disk layout bugs. Call blocks in the file system blocks instead of sectors. Passes usertests for different block sizes.
2014-08-28xxRobert Morris
2014-08-28i think this is a working concurrent logging schemeRobert Morris
2011-08-12log write() dataRobert Morris
usertest for big write()s push begin_trans/commit_trans down into syscalls
2011-07-29Map kernel highFrans Kaashoek
Very important to give qemu memory through PHYSTOP :(
2011-07-27Dirt simple loggingFrans Kaashoek
Passes usertests and stressfs Seems to recover correctly in a number of simple cases
2010-09-27copyout() copies data to a va in a pagetable, for exec() &cRobert Morris
usertest that passes too many arguments, break exec
2010-08-31kalloc/kfree now only a page at a timeRobert Morris
do not keep sorted contiguous free list
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek
2007-08-24simplify ide queuingrtm
nits in comments
2007-08-24add missing iput() at end of _namei()rtm
2007-08-22NREQUEST = NBUFrsc
2007-08-22PDF at http://am.lcs.mit.edu/~rsc/xv6.pdfrsc
Various changes made while offline. + bwrite sector argument is redundant; use b->sector. + reformatting of files for nicer PDF page breaks + distinguish between locked, unlocked inodes in type signatures + change FD_FILE to FD_INODE + move userinit (nee proc0init) to proc.c + move ROOTDEV to param.h + always parenthesize sizeof argument
2006-09-06struct fd -> struct filersc
2006-09-06spacingrsc
2006-08-29clean up stale error checks and panicsrtm
delete unused functions a few comments
2006-08-09devswkaashoek
checkpoint: write(fd,"hello\n",6) where fd is a console dev almost works
2006-07-21breadrtm
iget mkfs makes a file system image put this in your .bochsrc: ata0-slave: type=disk, mode=flat, path="fs.img", cylinders=1024, heads=1, spt=1
2006-07-10queue with disk requestskaashoek
2006-06-27file descriptorsrtm
pipes
2006-06-22checkpoint. booting second processor. stack is messed up, but thanks to cliffkaashoek
and plan 9 code, at least boots and gets into C code.
2006-06-12importrtm