Revision tags: xv6-rev11, xv6-rev9, xv6-rev8, xv6-rev7, osdi12-submit, xv6-rev6, xv6-rev5, xv6-2010, xv6-rev4, xv6-rev3, xv6-2008 |
|
#
e9f8419f |
| 05-Sep-2007 |
rsc <rsc> |
sh
|
Revision tags: xv6-2007, xv6-rev1 |
|
#
cffa9543 |
| 28-Aug-2007 |
rsc <rsc> |
nits
|
#
f0721f1b |
| 22-Aug-2007 |
rsc <rsc> |
tweaks
|
#
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 ...
|
#
f32f3638 |
| 21-Aug-2007 |
rsc <rsc> |
Various cleanup:
- Got rid of dummy proc[0]. Now proc[0] is init. - Added initcode.S to exec /init, so that /init is just a regular binary. - Moved exec out of sysfile to exec.c - Moved code
Various cleanup:
- Got rid of dummy proc[0]. Now proc[0] is init. - Added initcode.S to exec /init, so that /init is just a regular binary. - Moved exec out of sysfile to exec.c - Moved code dealing with fs guts (like struct inode) from sysfile.c to fs.c. Code dealing with system call arguments stays in sysfile.c - Refactored directory routines in fs.c; should be simpler. - Changed iget to return *unlocked* inode structure. This solves the lookup-then-use race in namei without introducing deadlocks. It also enabled getting rid of the dummy proc[0].
show more ...
|
#
5e03dd86 |
| 10-Aug-2007 |
rsc <rsc> |
add test for rm .
|
#
8139713c |
| 10-Aug-2007 |
rsc <rsc> |
add note
|
#
42494902 |
| 08-Aug-2007 |
rsc <rsc> |
notes
|
#
35a24c83 |
| 08-Aug-2007 |
rsc <rsc> |
fix index bug
|
#
2e51e12f |
| 08-Aug-2007 |
rsc <rsc> |
make ls work on directories
|
#
3fd50978 |
| 08-Aug-2007 |
rsc <rsc> |
spacing
|
#
5d0fe344 |
| 08-Aug-2007 |
rsc <rsc> |
more bugs
|
#
5f0c20ec |
| 08-Aug-2007 |
rsc <rsc> |
fix . .. unlink bug
|
#
5bbba977 |
| 08-Aug-2007 |
rsc <rsc> |
done
|
#
00d0f794 |
| 08-Aug-2007 |
rsc <rsc> |
fix various bugs
|
#
39c84ccf |
| 08-Aug-2007 |
rsc <rsc> |
fix wait bug in init
|
#
71d1122a |
| 08-Aug-2007 |
rsc <rsc> |
add bootmain.c to runoff.list
|
#
b4c1a88d |
| 29-Jun-2007 |
rsc <rsc> |
forgot to check in long ago
|
#
cc9c9814 |
| 19-Oct-2006 |
kaashoek <kaashoek> |
bug reported by nelson
|
#
4b5443c3 |
| 18-Oct-2006 |
kaashoek <kaashoek> |
record tim's bug and patch
|
#
7356f26a |
| 13-Oct-2006 |
kaashoek <kaashoek> |
a few notes
|
Revision tags: symlinks |
|
#
f8ac6396 |
| 17-Sep-2006 |
kaashoek <kaashoek> |
a few other nits
|
#
c25e0a5f |
| 17-Sep-2006 |
rsc <rsc> |
accumulate bugs
|