SCMI协议总体概述

本文概述了SCMI(System Control and Management Interface)协议,它用于ACPU和M0之间的电源管理通信。SCMI协议包含协议层和传输层,协议层定义命令,传输层规定命令传输方式。此外,文章还介绍了PSCI(Power State Coordination Interface)协议,它是Linux和ATF间的电源管理交互协议,并阐述了PSCI与SCMI的关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PSCI 杂说

PSCI(Power State Coordination Interface)为Linux和ATF之间的电源管理交互协议,不只是用来电源管理,还有开关机以及进入安全域做一些事情也是这种协议进行。利用的是SMC之类的系统调用完成。(如果感兴趣人多,可以考虑也写一个类似的概述)
本来想上传这个pdf,但是说已经存在了,那就算了。大家自己搜吧

SCMI

SCMI(System Control and Management Interface)协议为ACPU和M0做交流使用的方式,纯电源管理和上下电类型,两者通讯机制都是不一样的。
文档下载链接 https://download.youkuaiyun.com/download/weixin_36406973/12601118

抽象内容

SCMI抽象出协议和传输两层,协议层描述能够支持的命令,传输层定义了命令通过什么方式传输,发送命令方称为agent。有个限制,每个agent的传输通道必须一个或者多个,然后如果有安全需求,那安全AP必须使用安全的通道进行传输数据。

协议层

协议层有以下几个限制

  • 通道(channel)必须是分开独立的,各个agent不能使用同一个。避免platform无法识别message对应方
  • agent 必须是独立的操作系统
  • 通道支持双向通讯,另外也能够支持中断、polling两种方式,让agent选择
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值