Shared Types
a9n_types
Capability Descriptor,Message Info,Init Infoなど,Kernel境界を越えて共有する型を定義するno_std Rust crateです.
概要
a9n_typesは,A9N Microkernel Ecosystemで共有するArchitecture非依存の型を定義するRust crateです.KernelとUser levelの両側で同じData表現を利用するための基礎になります.
主な機能
- CapabilityとDescriptorの型
- IPC Message Format
- Error表現
- Kernel/User間で共有するData Structure
A9N Projectでの位置付け
A9N Interfaceの最も基礎的な型定義を保持します.a9n_abiとNunはこのcrateに依存し,重複したABI型の定義を避けます.
基本情報
形式
Rust crate
対象
Architecture非依存
License
MIT