From 5343c731ba643c114ca9539eda43060b6deb1c7b Mon Sep 17 00:00:00 2001 From: Yifan Wu Date: Sun, 18 Jul 2021 19:35:19 +0800 Subject: [PATCH] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 247420e..aef64c0 100644 --- a/README.md +++ b/README.md @@ -32,12 +32,13 @@ Now we are still updating our project, you can find latest changes on branches ` * [x] fix `power` series application in early chapters, now you can find modulus in the output * [x] use `UPSafeCell` instead of `RefCell` or `spin::Mutex` in order to access static data structures(now ch4 completed) * [x] move `TaskContext` into `TaskControlBlock` instead of restoring it in place on kernel stack(since ch3), eliminating annoying `task_cx_ptr2` +* [x] replace `llvm_asm!` with `asm!`(now ch4 completed) ### Todo(High priority) -* [ ] replace `llvm_asm!` with `asm!` +* [ ] 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(up or smp?) +* [ ] add a new chapter about synchronization & mutual exclusion(uniprocessor only) ### Todo(Low priority)