ARM功耗管理之唤醒源与组合唤醒源

07-16 1089阅读

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

思考:什么是睡眠锁?什么是唤醒源?什么是组合唤醒源?


DynamIQ系统下的唤醒源

ARM功耗管理之唤醒源与组合唤醒源

ARM功耗管理之唤醒源与组合唤醒源

Redistributor中包含了一个GICR_WAKER寄存器,用于记录connected PE的状态是onLine还是offline. 如果让PE变成online,软件则必需这样做:

• Clear GICR_WAKER.ProcessorSleep to 0.

• Poll GICR_WAKER.ChildrenAsleep until it reads 0 

如果PE is offline (GICR_WAKER.ProcessorSleep==1)时,来了一个中断target到该PE上,将产一个wake request信号,这个信号连接PE的power controller,该controller将会打开PE。然后PE clear the ProcessorSleep bit。

ARM功耗管理之唤醒源与组合唤醒源

ARM功耗管理之唤醒源与组合唤醒源

ARM功耗管理之唤醒源与组合唤醒源

组合唤醒源

ARM功耗管理之唤醒源与组合唤醒源

ARM功耗管理之唤醒源与组合唤醒源

 ARM功耗管理精讲与实战汇总参见:Arm功耗管理精讲与实战  

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]