-*- text -*-
-* Remove names from synchronization primitives? They don't seem
- useful in practice.
+* Test pintos with GSX.
-* debug_backtrace() in kernel should only dereference valid pointers.
+* Need targets for checking single tests or single subdirs
-* Mention how to use add-symbol-file in gdb.
+ - `make check' should say how to get more information
+
+ - `make recheck', `make clean-check'
+
+* Need to put time limits on tests.
+
+* Add a way for students to prints messages ignored by the autograder.
+
+ - Ignore text between /* and */.
+
+ - Allow for a comment on `exit' lines?
+
+ . Get rid of LOAD_ERROR() macro by calling thread_exit() directly.
+
+* Improve automatic interpretation of exception messages.
* We need better and more example programs.
- Discuss the perils of mixing dirty bits between kernel and user virtual
memory.
- - Sample solution.
-
- - Update grading/vm to reflect new mmap, munmap forms.
-
* Filesys project:
- Increase maximum disk size from 8 MB to something that actually
- Add option to disable buffer cache.
- - Sample solution.
-
- 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
* 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.