diff --git a/.gitignore b/.gitignore index 74b65454..206bedb5 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ os/target/* os/.idea/* os/src/link_app.S os/Cargo.lock +os/last-* user/target/* user/.idea/* user/Cargo.lock diff --git a/README.md b/README.md index aef64c08..fd41af96 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,8 @@ Now we are still updating our project, you can find latest changes on branches ` * [ ] adjust API of `UPSafeCell` so that it cannot be borrowed twice at a time * [ ] bug fix: we should call `find_pte` rather than `find_pte_create` in `PageTable::unmap` * [ ] add a new chapter about synchronization & mutual exclusion(uniprocessor only) +* [ ] give every non-zero process exit code an unique and clear error type +* [ ] effective error handling of mm module ### Todo(Low priority)