#aarch64 #arm #cortex-a #psci

无std smccc

为Arm SMC调用约定(SMCCC)1.4和Arm电源状态协调接口(PSCI)1.1在aarch64上的函数和常量

2个版本

0.1.1 2023年4月19日
0.1.0 2023年4月19日

#1915 in 嵌入式开发

Download history 131/week @ 2024-03-13 112/week @ 2024-03-20 75/week @ 2024-03-27 117/week @ 2024-04-03 165/week @ 2024-04-10 176/week @ 2024-04-17 154/week @ 2024-04-24 298/week @ 2024-05-01 163/week @ 2024-05-08 145/week @ 2024-05-15 150/week @ 2024-05-22 155/week @ 2024-05-29 200/week @ 2024-06-05 117/week @ 2024-06-12 102/week @ 2024-06-19 105/week @ 2024-06-26

每月547次下载

MIT/Apache

35KB
799

aarch64上裸机Rust的SMCCC和PSCI函数

crates.io page docs.rs page

此crate提供对Arm SMC调用约定版本1.4的支持,包括标准Arm架构调用常量,以及Arm电源状态协调接口(PSCI)的1.1版本。它包括常量、进行调用(在aarch64目标上)的函数和错误类型。

注意,可以通过HVC或SMC来执行PSCI和SMCCC架构调用。您可以通过将HvcSmc作为类型参数传递给相关函数来选择使用哪一个。

此crate目前仅支持aarch64和PSCI调用的SMC64版本,在同时存在SMC32和SMC64版本的情况下。

这不是Google官方支持的产品。

许可证

许可协议为以下之一

由您选择。

贡献

如果您想为项目做出贡献,请查看我们如何接受贡献的详细信息。

无运行时依赖项