Module arch_helpers

Source
Expand description

Helper functions and types shared between multiple arch crates.

This function contains functions and types that do not have to be in the core kernel and are architecture-specific, but are shared by two or more arch crates. While these could also live in a dedicated crate, we use the kernel crate as all arch crates already depend on it.

Enums§

TRD104SyscallReturn
System call return variants defined as defined in TRD104.
TRD104SyscallReturnVariant
Enumeration of the system call return type variant identifiers described in TRD104.

Functions§

encode_syscall_return_trd104
Encode the system call return value into 4 registers, following the encoding specified in TRD104. Architectures which do not follow TRD104 are free to define their own encoding.