Kernel Call Interface
a9n_abi
A Rust crate that provides the low-level kernel-call and capability-operation interface used to call A9N from user mode.
Overview
a9n_abi is a Rust crate containing ABI definitions for calling A9N Microkernel from user-level software. It centralizes the calling conventions and layouts at the kernel boundary.
What it provides
- Kernel-call numbers
- Capability-operation types
- Message-register layouts
- Low-level calling conventions
Role in the A9N Project
It fixes the A9N kernel interface in a form usable from Rust. Higher-level runtimes such as Nun issue kernel calls through this crate.
Technical details
Type
Rust crate
Dependency
a9n_types
License
MIT