Kernel Call Interface
a9n_abi
User ModeからA9Nを呼び出すためのRust crateです.Kernel CallとCapability Operationの低水準Interfaceを提供します.
概要
a9n_abiは,Rust製User-level SoftwareからA9N Microkernelを呼び出すためのABI定義を提供するcrateです.Kernelとの境界にあるCalling ConventionとLayoutを集約します.
主な機能
- Kernel Call Number
- Capability Operation Type
- Message Register Layout
- 低水準Calling Convention
A9N Projectでの位置付け
A9NのKernel InterfaceをRustから利用できる形に固定します.Nunなどの上位Runtimeはこのcrateを通してKernel Callを実行します.
基本情報
形式
Rust crate
依存
a9n_types
License
MIT