constexpr std::uint8_t SYSCALL_STATUS_REGISTER
Register used to store syscall status/error code.
constexpr std::uint8_t SYSCALL_ID_REGISTER
Register used to pass syscall id and receive return value.
constexpr std::array< std::uint8_t, 4 > SYSCALL_ARG_REGISTERS
Registers used to pass syscall arguments.
Register enum class and RegisterFile — the CPU's register bank.