summaryrefslogtreecommitdiff
path: root/param.h
AgeCommit message (Collapse)AuthorFilesLines
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris1-13/+0
2019-06-01first shell prints $ prompt, though no console input yetRobert Morris1-1/+1
2019-05-31fork/wait/exit workRobert Morris1-1/+0
2015-04-10check blockno passed to idestartFrans Kaashoek1-0/+1
2015-04-03Disentangle block size from the disk's sector size. Set block size to 1024 ↵Frans Kaashoek1-1/+1
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 Morris1-1/+1
2014-08-28i think this is a working concurrent logging schemeRobert Morris1-2/+3
2011-08-12log write() dataRobert Morris1-1/+1
usertest for big write()s push begin_trans/commit_trans down into syscalls
2011-07-29Map kernel highFrans Kaashoek1-2/+0
Very important to give qemu memory through PHYSTOP :(
2011-07-27Dirt simple loggingFrans Kaashoek1-0/+2
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 Morris1-0/+2
usertest that passes too many arguments, break exec
2010-08-31kalloc/kfree now only a page at a timeRobert Morris1-2/+2
do not keep sorted contiguous free list
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek1-1/+1
2007-08-24simplify ide queuingrtm1-1/+0
nits in comments
2007-08-24add missing iput() at end of _namei()rtm1-1/+1
2007-08-22NREQUEST = NBUFrsc1-1/+1
2007-08-22PDF at http://am.lcs.mit.edu/~rsc/xv6.pdfrsc1-0/+1
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 filersc1-2/+2
2006-09-06spacingrsc1-10/+10
2006-08-29clean up stale error checks and panicsrtm1-10/+10
delete unused functions a few comments
2006-08-09devswkaashoek1-0/+1
checkpoint: write(fd,"hello\n",6) where fd is a console dev almost works
2006-07-21breadrtm1-0/+2
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 requestskaashoek1-0/+1
2006-06-27file descriptorsrtm1-0/+2
pipes
2006-06-22checkpoint. booting second processor. stack is messed up, but thanks to cliffkaashoek1-0/+1
and plan 9 code, at least boots and gets into C code.
2006-06-12importrtm1-0/+3