Expand description
Low-level system call interfaces.
Functions§
- Sends a message and then receives a reply. Blocking.
- Creates a channel pair.
- Receives a message from a channel. Blocking.
- Sends a message to a channel.
- Tries to receive a message from a channel. Non-blocking.
- Prints a string to the debug console.
- Creates a folio at an arbitrary physical address.
- Creates a folio at a fixed physical address.
- Returns the physical address of a folio.
- Closes a handle.
- Acknowledges an interrupt.
- Creates a interrupt object.
- Adds a target handle to a poll object.
- Creates a poll object.
- Removes a target handle from a poll object.
- Waits for an event on a poll object. Blocking.
- Exits the current process.
- Reads and clears a signal’s value atomically. Non-blocking.
- Creates a signal object.
- Updates a signal’s value.
- Invokes a system call with no arguments.
- Invokes a system call with 1 argument.
- Invokes a system call with 2 arguments.
- Invokes a system call with 3 arguments.
- Invokes a system call with 4 arguments.
- Invokes a system call with 5 arguments.
- Maps a folio into a virtual address space.