Revision tags: xv6-rev11, xv6-rev9 |
|
#
895af77f |
| 10-Apr-2015 |
Frans Kaashoek <kaashoek@mit.edu> |
check blockno passed to idestart
|
#
c24ac5d7 |
| 03-Apr-2015 |
Frans Kaashoek <kaashoek@mit.edu> |
Disentangle block size from the disk's sector size. Set block size to 1024 to show that they can be different. Clean up mkfs, simplifying specifying fs parameters, remove some redundancy between fs
Disentangle block size from the disk's sector size. Set block size to 1024 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.
show more ...
|
Revision tags: xv6-rev8 |
|
#
e2b4583d |
| 28-Aug-2014 |
Robert Morris <rtm@csail.mit.edu> |
xx
|
#
48aa9174 |
| 28-Aug-2014 |
Robert Morris <rtm@csail.mit.edu> |
i think this is a working concurrent logging scheme
|
Revision tags: xv6-rev7, osdi12-submit, xv6-rev6 |
|
#
2e590463 |
| 12-Aug-2011 |
Robert Morris <rtm@csail.mit.edu> |
log write() data usertest for big write()s push begin_trans/commit_trans down into syscalls
|
#
9aa0337d |
| 29-Jul-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Map kernel high Very important to give qemu memory through PHYSTOP :(
|
#
13a96bae |
| 28-Jul-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Dirt simple logging Passes usertests and stressfs Seems to recover correctly in a number of simple cases
|
Revision tags: xv6-rev5 |
|
#
4655d42e |
| 27-Sep-2010 |
Robert Morris <rtm@csail.mit.edu> |
copyout() copies data to a va in a pagetable, for exec() &c usertest that passes too many arguments, break exec
|
Revision tags: xv6-2010, xv6-rev4 |
|
#
7d7dc933 |
| 31-Aug-2010 |
Robert Morris <rtm@nephron.lcs.mit.edu> |
kalloc/kfree now only a page at a time do not keep sorted contiguous free list
|
#
40889627 |
| 02-Jul-2010 |
Frans Kaashoek <kaashoek@fransk-6.local> |
Initial version of single-cpu xv6 with page tables
|
Revision tags: xv6-rev3, xv6-2008, xv6-2007, xv6-rev1 |
|
#
902b13f5 |
| 24-Aug-2007 |
rtm <rtm> |
simplify ide queuing nits in comments
|
#
20365348 |
| 24-Aug-2007 |
rtm <rtm> |
add missing iput() at end of _namei()
|
#
e9ddc7c0 |
| 22-Aug-2007 |
rsc <rsc> |
NREQUEST = NBUF
|
#
eaea18cb |
| 22-Aug-2007 |
rsc <rsc> |
PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf
Various changes made while offline.
+ bwrite sector argument is redundant; use b->sector. + reformatting of files for nicer PDF page breaks + distinguis
PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf
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
show more ...
|
Revision tags: symlinks, xv6-2006, xv6-rev0 |
|
#
39593d2f |
| 06-Sep-2006 |
rsc <rsc> |
struct fd -> struct file
|
#
cea3c346 |
| 06-Sep-2006 |
rsc <rsc> |
spacing
|
#
2b19190c |
| 29-Aug-2006 |
rtm <rtm> |
clean up stale error checks and panics delete unused functions a few comments
|
#
6fa5ffb5 |
| 09-Aug-2006 |
kaashoek <kaashoek> |
devsw checkpoint: write(fd,"hello\n",6) where fd is a console dev almost works
|
#
11a9947f |
| 21-Jul-2006 |
rtm <rtm> |
bread 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
|
#
7ea6c9d1 |
| 10-Jul-2006 |
kaashoek <kaashoek> |
queue with disk requests
|
#
c41f1de5 |
| 27-Jun-2006 |
rtm <rtm> |
file descriptors pipes
|
#
21a88fd4 |
| 22-Jun-2006 |
kaashoek <kaashoek> |
checkpoint. booting second processor. stack is messed up, but thanks to cliff and plan 9 code, at least boots and gets into C code.
|
#
55e95b16 |
| 12-Jun-2006 |
rtm <rtm> |
import
|