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

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

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


DynamIQ系统下的唤醒源

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功耗管理精讲与实战  

相关推荐

  1. ARM管理状态及模式

    2024-07-16 07:00:02       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 07:00:02       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 07:00:02       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 07:00:02       62 阅读
  4. Python语言-面向对象

    2024-07-16 07:00:02       72 阅读

热门阅读

  1. MATLAB的mat文件转换成json文件

    2024-07-16 07:00:02       34 阅读
  2. 统计学随笔

    2024-07-16 07:00:02       28 阅读
  3. 暂停cPanel / WHM帐户的方法

    2024-07-16 07:00:02       22 阅读
  4. .NET C# 使用 iText 生成PDF

    2024-07-16 07:00:02       20 阅读
  5. 服务器的rabbitmq的guest账号登不进去

    2024-07-16 07:00:02       31 阅读
  6. STO SS1 SS2 SLS 安全释义

    2024-07-16 07:00:02       25 阅读
  7. spring事务 @Transactional

    2024-07-16 07:00:02       26 阅读
  8. @Component,@ComponentScan,@MapperScan注解

    2024-07-16 07:00:02       22 阅读
  9. 力扣第233题“数字1的个数”

    2024-07-16 07:00:02       29 阅读