psci 基礎概念知識
power domain我們前面已經介紹過cpu的拓撲結構,如aarch64架構下每塊soc可能會包含多個cluster,而每個cluster又包含多個core,它們共同組成了層次化的拓撲結構。
如以下為一塊包含2個cluster,每個cluster包含四個core的soc:
由于其中每個core以及每個cluster的電源都可以獨立地執行開關操作,因此若core0 – core3的電源都關閉了,則cluster0的電源也可以被關閉以降低功耗。
若core0 – core3中的任一個core需要上電,則顯然cluster 0需要先上電。
為了更好地進行層次化電源管理,psci在電源管理流程中將以上這些組件都抽象為power domain。
如以下為上例的power domain層次結構:
其中system level用于管理整個系統的電源,cluster level用于管理某個特定cluster的電源,而core
level用于管理一個單獨core的電源。
-
電源管理
+關注
關注
117文章
6403瀏覽量
145805 -
cpu
+關注
關注
68文章
11042瀏覽量
216051 -
SMP
+關注
關注
0文章
78瀏覽量
20176
發布評論請先 登錄
評論