PSCI OS-initiated操作系统启动模式

安全之安全(security²)博客目录导读

目录

一、引言

1.1 电源状态协调

1.1.1 平台协调模式

1.1.2 操作系统发起模式

二、动机

2.1 可扩展性

2.2 简洁性

2.3 当前厂商的实现及变通方案

三、要求

3.1 PSCI_FEATURES

3.1.1 CPU_SUSPEND 的特性标志

3.2 PSCI_SET_SUSPEND_MODE

3.3 CPU_SUSPEND

3.3.1 电源状态格式

3.3.2 OS-initiated 模式下的竞争情况

四、注意事项

4.1 CPU_OFF

五、实现

5.1 当前平台协调模式的实现

5.2 OS-initiated 模式的建议实现方案

六、测试

6.1 在 FVP 和 Google 平台上的测试

6.2 在 STM32MP15 平台上的测试

6.3 在 Qualcomm SC7280 平台上的测试

6.4 在 Qualcomm SC7280 平台上的对比测试

6.4.1 CPUIdle 状态

6.4.2 测试结果


一、引言

1.1 电源状态协调

电源域拓扑是一种系统中电源域的逻辑层级结构,它源于电源域之间的物理依赖关系。

本地电源状态描述单个节点的电源状态,而复合电源状态则描述该节点及其父节点的组合电源状态。

对于核心层级之上的拓扑节点,进入低功耗状态需要协调其子节点。例如,在一个电源域包括共享缓存、每个核心有独立电源域的系统中,必须先关闭核心的电源域,才能关闭共享缓存的电源域。

PSCI(电源状态协调接口&

你可能感兴趣的:(低功耗,功耗,PSCI,OS-initiated,操作系统启动模式,低功耗,电源状态控制接口,power,manage)