ATF官方文档翻译(七):ATF固件设计(Firmware Design)(4)-电源状态协调界面

这里来讲讲电源管理,这部分对于CPU核来说是一个很关键的东西,因为将其实现在EL3。

学习这一部分我建议是和CPU的多核启动联系起来想想,还有S3和S4阶段想想。

1、电源状态协调界面

TODO:提供PSCI实现的设计演练

PSCI v1.1规范将API分为可选和强制性。PSCI v1.1、PSCI v1.0和PSCI v0.2规范草案电力状态协调接口PDD中的所有强制性API均已实施。下表列出了PSCI v1.1 API及其在通用代码中的支持。

API实现可能依赖于平台代码,例如CPU_SSUSPEND要求平台导出实现的一部分。因此,强制API的支持级别也取决于平台端口导出的支持。Juno和FVP(所有变体)平台导出所有所需的支持。

在这里插入图片描述
注意:这些PSCI API要求使用要支持的通用PSCI代码注册平台电源管理挂钩。

注意:这些PSCI API需要使用受支持的通用PSCI代码注册适当的安全有效负载分派器挂钩。

TF-A中的PSCI实现是一个库,可与Armv8-A系统的AArch64或AArch32 EL3运行时软件集成。将PSCI库与AArch32 EL3运行时软件集成的指南可在PSCI库集成指南Armv8-A AArch32系统中找到。(两个关键的点,第一理解PSCI是一个库,第二点是现在大多数都是64位了。)

下一篇看看我比较感兴趣的Secure-EL1有效载荷和调度员

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值