11 个版本

使用旧的 Rust 2015

0.0.12 2017年4月24日
0.0.11 2017年1月11日
0.0.7 2016年12月31日
0.0.6 2016年11月7日
0.0.1 2016年1月2日

#378操作系统


sel4-start 中使用

MIT/Apache

72KB
1.5K SLoC

rust-sel4

Crates.io

文档

seL4 内核的 Rust 高级接口。这个包基于 sel4-sys 提供一个更容易使用且类型安全的 API。

状态

已完成,但大部分未经过测试。


lib.rs:

对 seL4 内核对象的更高层次接口。

这个包的目的是提供机制而不是策略,因此总体风格仍然非常底层,且没有对架构特定的细节进行抽象。然而,它应该比原始的 sel4-sys 函数更方便使用,并且性能也不会降低(一旦优化,当然)。

注意:当方法文档中提到“this”时,它指的是线程的接收者,而不是任何全局状态。

依赖