Shared Types
a9n_types
A no_std Rust crate defining values shared across the kernel boundary, including capability descriptors, message information, and Init information.
Overview
a9n_types is a Rust crate defining common architecture-independent types for the A9N Microkernel ecosystem. It provides shared data representations for both sides of the kernel boundary.
What it provides
- Capability and descriptor types
- IPC message formats
- Error representations
- Data structures shared by kernel and user level
Role in the A9N Project
It holds the foundational type definitions for A9N interfaces. a9n_abi and Nun depend on this crate to avoid duplicating ABI types.
Technical details
Type
Rust crate
Scope
Architecture-independent
License
MIT