summaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorrsc <rsc>2007-08-22 06:01:32 +0000
committerrsc <rsc>2007-08-22 06:01:32 +0000
commiteaea18cb9cbb86018dae8f1decfa217ecbe85fa5 (patch)
tree98c4a9b852ad9b6aaf16016417cf5eeee0b3857e /BUGS
parent3dcf889c1b5c2c5ddf5b4756f2a731c344f6f08e (diff)
downloadxv6-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--BUGS46
1 files changed, 5 insertions, 41 deletions
diff --git a/BUGS b/BUGS
index 1d2bd37..16e23ae 100644
--- a/BUGS
+++ b/BUGS
@@ -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