File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -32,12 +32,13 @@ Now we are still updating our project, you can find latest changes on branches `
3232* [x] fix ` power ` series application in early chapters, now you can find modulus in the output
3333* [x] use ` UPSafeCell ` instead of ` RefCell ` or ` spin::Mutex ` in order to access static data structures(now ch4 completed)
3434* [x] move ` TaskContext ` into ` TaskControlBlock ` instead of restoring it in place on kernel stack(since ch3), eliminating annoying ` task_cx_ptr2 `
35+ * [x] replace ` llvm_asm! ` with ` asm! ` (now ch4 completed)
3536
3637### Todo(High priority)
3738
38- * [ ] replace ` llvm_asm! ` with ` asm! `
39+ * [ ] adjust API of ` UPSafeCell ` so that it cannot be borrowed twice at a time
3940* [ ] bug fix: we should call ` find_pte ` rather than ` find_pte_create ` in ` PageTable::unmap `
40- * [ ] add a new chapter about synchronization & mutual exclusion(up or smp? )
41+ * [ ] add a new chapter about synchronization & mutual exclusion(uniprocessor only )
4142
4243### Todo(Low priority)
4344
You can’t perform that action at this time.
0 commit comments