Modules§
Macros§
- dbug
- Quantum OS’s ‘kernel’ debug formatting macro.
- dbugln
- Quantum OS’s ‘kernel’ debug formatting macro.
- tiny_
std - A micro version of Rust’s standard library’s prelude.
Structs§
Enums§
- Connect
Handle Error - Debug
MsgError - Exit
Reason - Handle
Update Kind - MapMemory
Error - Memory
Location - Memory
Protections - Recv
Handle Error - Send
Handle Error - Serve
Handle Error - Vera
Portal Input Args - Vera
Portal Output Args - Wait
Signal
Traits§
- Quantum
Termination - Termination trait for
main
to convert()
orResult<O, E>
to an exit status. - Vera
Portal
Functions§
- close
- Disconnect the handle if one exists
- connect
- debug_
msg - exit
- fixme_
cpuio_ read_ u8 - fixme_
cpuio_ read_ u16 - fixme_
cpuio_ write_ u8 - fixme_
cpuio_ write_ u16 - get_pid
- map_
memory - Map a memory region into this process’s memory map
- recv
- Receive data from a handle
- send
- Send data to a handle
- serve
- signal_
wait - unmap_
memory - Unmap a memory region allocated with
map_memory
- yield_
now