Crate sel4_microkit_base

Source

Re-exports§

  • pub use handler::Never;

Macros§

  • Declares a symbol via which the microkit tool can inject a memory region’s address, and returns the memory region’s address at runtime.
  • Declares a symbol via which the microkit tool can inject a variable declared by e.g. setvar_vaddr, and returns the variable’s value at runtime.

Structs§

Enums§

Traits§

  • Trait for the application-specific part of a protection domain’s main loop.

Functions§

  • Corresponds to microkit_mr_get.
  • Returns a pointer to the protection domain’s sel4::IpcBuffer.
  • Returns whether this protection domain is a passive server.
  • Returns the name of this protection domain.
  • Corresponds to microkit_mr_set.
  • Provides access to the protection domain’s message registers, viewed as an array of bytes.
  • Provides mutable access to the protection domain’s message registers, viewed as an array of bytes.
  • Provides access to the protection domain’s message registers.
  • Provides mutable access to the protection domain’s message registers.

Type Aliases§