Crate poplar

Source

Modules§

  • Each task is passed a ‘manifest’ when it is started that details the handles the task has been created with, boot arguments, etc. This is encoded using Ptah.
  • Poplar’s async runtime. This provides an executor based on maitake and a reactor compatible with Poplar’s system call layer.

Structs§

  • A Handle is used to represent a task’s access to a kernel object. It is allocated by the kernel and is unique to the task to which it is issued - a kernel object can have handles in multiple tasks (and the numbers will not be shared between those tasks).