Beelzebub
Beelzebub copied to clipboard
Handles
The kernel needs a table of handles in the system, with a reference count, process ID, and index within that process's handles.
Each process needs a table to map local handle indexes to global handles.
-
[ ] Settle on the proposed structures of the two tables.
-
[ ] Implement kernel handle table
- [ ] Make fast path wait-free
- [ ] Investigate need for garbage collection
-
[ ] Implement process handle maps
- [ ]
TODO: Finish the checklist...