History log of /xv6-public/BUGS (Results 1 – 23 of 23)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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