Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-06-11 | separate source into kernel/ user/ mkfs/ | Robert Morris | 1 | -13/+0 | |
2019-06-01 | first shell prints $ prompt, though no console input yet | Robert Morris | 1 | -1/+1 | |
2019-05-31 | fork/wait/exit work | Robert Morris | 1 | -1/+0 | |
2015-04-10 | check blockno passed to idestart | Frans Kaashoek | 1 | -0/+1 | |
2015-04-03 | Disentangle block size from the disk's sector size. Set block size to 1024 ↵ | Frans Kaashoek | 1 | -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-28 | xx | Robert Morris | 1 | -1/+1 | |
2014-08-28 | i think this is a working concurrent logging scheme | Robert Morris | 1 | -2/+3 | |
2011-08-12 | log write() data | Robert Morris | 1 | -1/+1 | |
usertest for big write()s push begin_trans/commit_trans down into syscalls | |||||
2011-07-29 | Map kernel high | Frans Kaashoek | 1 | -2/+0 | |
Very important to give qemu memory through PHYSTOP :( | |||||
2011-07-27 | Dirt simple logging | Frans Kaashoek | 1 | -0/+2 | |
Passes usertests and stressfs Seems to recover correctly in a number of simple cases | |||||
2010-09-27 | copyout() copies data to a va in a pagetable, for exec() &c | Robert Morris | 1 | -0/+2 | |
usertest that passes too many arguments, break exec | |||||
2010-08-31 | kalloc/kfree now only a page at a time | Robert Morris | 1 | -2/+2 | |
do not keep sorted contiguous free list | |||||
2010-07-02 | Initial version of single-cpu xv6 with page tables | Frans Kaashoek | 1 | -1/+1 | |
2007-08-24 | simplify ide queuing | rtm | 1 | -1/+0 | |
nits in comments | |||||
2007-08-24 | add missing iput() at end of _namei() | rtm | 1 | -1/+1 | |
2007-08-22 | NREQUEST = NBUF | rsc | 1 | -1/+1 | |
2007-08-22 | PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf | rsc | 1 | -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-06 | struct fd -> struct file | rsc | 1 | -2/+2 | |
2006-09-06 | spacing | rsc | 1 | -10/+10 | |
2006-08-29 | clean up stale error checks and panics | rtm | 1 | -10/+10 | |
delete unused functions a few comments | |||||
2006-08-09 | devsw | kaashoek | 1 | -0/+1 | |
checkpoint: write(fd,"hello\n",6) where fd is a console dev almost works | |||||
2006-07-21 | bread | rtm | 1 | -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-10 | queue with disk requests | kaashoek | 1 | -0/+1 | |
2006-06-27 | file descriptors | rtm | 1 | -0/+2 | |
pipes | |||||
2006-06-22 | checkpoint. booting second processor. stack is messed up, but thanks to cliff | kaashoek | 1 | -0/+1 | |
and plan 9 code, at least boots and gets into C code. | |||||
2006-06-12 | import | rtm | 1 | -0/+3 | |