vercas / Beelzebub

The Lord of Files - A hobby operating system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Handles

vercas opened this issue · comments

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...