You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,6 +106,7 @@ make test
106
106
- Remember features we negotiate, and ensure we are accounting for the different features in the logic (especially around notifications)
107
107
- Ensure `PhysicalBuffer` allocation and deallocation is safe, and that page and size math is correct (particularly in `drop()`). Make it foolproof.
108
108
- Perhaps introduce page <-> address translation layer in a single spot.
109
+
- Does `PhysicalBuffer::allocate` need an alignment argument? Does anything ever need more than page alignment?
109
110
- Create `sync` module that has synchronization primitives
110
111
- Wrapper around `spin::Mutex` that also disables interrupts, similar to Linux's `spin_lock_irqsave` (`x86_64::interrupts::without_interrupts` is handy here). Might need our own custom `MutexGuard` wrapper that handles re-enabling interrupts on `drop()`
111
112
- In the future we should disable preemption when spin locks are taken
0 commit comments