在debug CPU idle功耗的時候,發現CPU持續好幾秒一直處於C1(WFI)狀態,功耗很高。所以下面的PPT就是講解這部分內容的。
內容概述
涉及的內容如下:
- CPUidle governor當前兩個governor ladder和menu的簡單講解
- power nightmare怎麼來的,怎麼復現,怎麼解決
- debug 方式
內核基於kernel 4.14.133
1.
2.
3.
4.
5.
6.
8.
10.
11.
12.
13.
14.
15.
16. 即通過有規律的發送IPI給CPU,可能模擬這種有規律的idle現場。爲解決方案的驗證提供了良好的環境。
17.
18.
19.
20.
21.
22.
23.