a few notes
This commit is contained in:
parent
f8ac639675
commit
7356f26a68
7
BUGS
7
BUGS
|
@ -37,6 +37,8 @@ proc.c:
|
|||
|
||||
sched -> switch2scheduler? or just switch?
|
||||
|
||||
factor out switching and scheduling code from process code
|
||||
|
||||
trap.c
|
||||
if spin locks are ever held without cli,
|
||||
trap should call yield() only if nlock == 0
|
||||
|
@ -44,3 +46,8 @@ trap.c
|
|||
main.c, proc.c, trap.c:
|
||||
use a constant for 3 (USER).
|
||||
|
||||
ide.c: synchronous disk write -> polling disk write. search for
|
||||
(a)synchronous; xv6 doesn't have asynchronous writes.
|
||||
|
||||
fs.c: split all name operations off in name.c? (starting with namei but move
|
||||
wdir keep in fs.c)
|
Loading…
Reference in a new issue