From 7356f26a680b3c22053ad30170625b1f520102a6 Mon Sep 17 00:00:00 2001 From: kaashoek Date: Fri, 13 Oct 2006 19:55:07 +0000 Subject: [PATCH] a few notes --- BUGS | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/BUGS b/BUGS index b161276..e8dc79d 100644 --- a/BUGS +++ b/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) \ No newline at end of file