Wording.
[pintos-anon] / TODO
diff --git a/TODO b/TODO
index a07e2b422e21fe45b32a9f4cb5dc37c3ceb297b7..726b11801f8e53185edc813ce1cd37d7bbf95d10 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,18 +1,24 @@
 -*- text -*-
 
-* Clean up:
+* Get rid of rox--causes more trouble than it's worth
+
+* Reconsider command line arg style--confuses everyone.
+
+* pintos script doesn't (always?) delete temp disks
+
+* Finish writing tour.
+
 
-  - Replace AT&T assembly code by Intel assembly so that students can
-    figure out the asm from the Intel manuals.  Compare object files
-    before and after to make sure nothing changed.
 
-* Userprog project:
 
-  - Move `join' implementation here, from `threads' project, to help
-    normalize the project difficulties.
 
-  - The semantics of the join system call should change so that it
-    only returns the exit code once.
+* process_death test needs improvement
+
+* Internal tests.
+
+* Improve automatic interpretation of exception messages.
+
+* Userprog project:
 
   - Mark read-only pages as actually read-only in the page table.  Or,
     since this was consistently rated as the easiest project by the
     Alternately we could just remove the synchronization on pid
     selection and check that students fix it.
 
-* Documentation:
+* Filesys project:
+
+  - Need a better way to measure performance improvement of buffer
+    cache.  Some students reported that their system was slower with
+    cache--likely, Bochs doesn't simulate a disk with a realistic
+    speed.
 
-  - Finish writing tour.
+* Documentation:
 
   - Add "Digging Deeper" sections that describe the nitty-gritty x86
     details for the benefit of those interested.
 
     . Low-level x86 stuff, like paged page tables.
 
-    . Other good ideas.
-
-  - mmap/munmap should use segment IDs like Nachos.  Too hard
-    otherwise.
+    . Specifics on how to implement sbrk, malloc.
 
-  - Add src/testcases/vm, src/testcases/filesys and make it clear to use
-    them?
-
-* Tests:
-
-  - Release some of them.
-
-  - The threads, userprog, vm test source files could use
-    factorization and cleanup along the lines of fslib in the filesys
-    tests.
+    . Other good ideas.
 
-  - The p1-4.c testcase needs significant tuning.  Currently it takes
-    too long (especially when SHOW_PROGRESS is turned on) and doesn't
-    show significant improvement.
+    . opendir/readdir/closedir
 
+    . everything needed for getcwd()