diff options
author | rsc <rsc> | 2007-08-22 06:01:32 +0000 |
---|---|---|
committer | rsc <rsc> | 2007-08-22 06:01:32 +0000 |
commit | eaea18cb9cbb86018dae8f1decfa217ecbe85fa5 (patch) | |
tree | 98c4a9b852ad9b6aaf16016417cf5eeee0b3857e /BUGS | |
parent | 3dcf889c1b5c2c5ddf5b4756f2a731c344f6f08e (diff) | |
download | xv6-labs-eaea18cb9cbb86018dae8f1decfa217ecbe85fa5.tar.gz xv6-labs-eaea18cb9cbb86018dae8f1decfa217ecbe85fa5.tar.bz2 xv6-labs-eaea18cb9cbb86018dae8f1decfa217ecbe85fa5.zip |
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
Diffstat (limited to 'BUGS')
-rw-r--r-- | BUGS | 46 |
1 files changed, 5 insertions, 41 deletions
@@ -4,47 +4,11 @@ proc.c: and be able to break out with an error return. it is better if you check *before* sleep. - can swap procdump up after proc_kill - and then have proc_exit and proc_wait on same sheet - - sched -> switch2scheduler? or just switch? - - factor out switching and scheduling code from process code - - shuffle for formatting - syscall.c: - cannot convince runoff1 to split the extern lists to fill previous page completely. - -fs.c: split all name operations off in name.c? (starting with namei but - wdir keep in fs.c) - locking? - shuffle for formatting - -pipe.c: - more comments? - comment how functions get called? - -sysfile.c: - is the sys_exec picture upside down? - can sys_open and sys_exec be simplified any? - -general: - sizeof parens? - -bio.c: - decide odd or even - bwrite doesn't need a second argument - -file.c: - move fileincref onto page 1? - -L=$HOME/mit/l -(for i in *.c; do xoc -x xgnu -x ./nodecleq.zeta --typesonly $i; done) 2>&1 | grep warning - -saw random sharedfd failure. - -why does fdalloc consume reference? + cannot convince runoff1 to split the extern lists + to fill previous page completely. -why mkdir and create? +formatting: + file.c filewrite leaks onto next page + need to fix PAGEBREAK mechanism |