2个版本
0.1.1 | 2023年4月19日 |
---|---|
0.1.0 | 2023年4月19日 |
#1915 in 嵌入式开发
每月547次下载
35KB
799 行
aarch64上裸机Rust的SMCCC和PSCI函数
此crate提供对Arm SMC调用约定版本1.4的支持,包括标准Arm架构调用常量,以及Arm电源状态协调接口(PSCI)的1.1版本。它包括常量、进行调用(在aarch64目标上)的函数和错误类型。
注意,可以通过HVC或SMC来执行PSCI和SMCCC架构调用。您可以通过将Hvc
或Smc
作为类型参数传递给相关函数来选择使用哪一个。
此crate目前仅支持aarch64和PSCI调用的SMC64版本,在同时存在SMC32和SMC64版本的情况下。
这不是Google官方支持的产品。
许可证
许可协议为以下之一
- Apache许可证2.0版本 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
如果您想为项目做出贡献,请查看我们如何接受贡献的详细信息。