做醫(yī)院網(wǎng)站公司推廣app接單網(wǎng)
安全之安全(security2)博客目錄導(dǎo)讀
思考:SecureBoot?多核處理器啟動(dòng)流程?PSCI啟動(dòng)方式?
一般嵌入式系統(tǒng)使用的都是對(duì)稱多處理器(Symmetric Multi-Processor, SMP)系統(tǒng),包含了多個(gè)cpu, 這幾個(gè)cpu有可能是相同的處理器,如4核Contex-A53。但是在系統(tǒng) 啟動(dòng)階段他們的地位并不是相同的,其中core0是主cpu(也叫引導(dǎo)處理器),其他core是從cpu(也叫輔處理器),引導(dǎo)cpu負(fù)責(zé)執(zhí)行我們的啟動(dòng)加載程序如uboot,以及初始化內(nèi)核,系統(tǒng)初始化完成之后主core會(huì)啟動(dòng)從處理器。
一般主處理器啟動(dòng)從處理器有以下三種:
(1).ACPI
(2).spin-table
(3).PSCI
第一種ACPI是高級(jí)配置與電源接口(Advanced Configuration and Power Interface)一般在x86平臺(tái)用的比較多,而后兩種spin-table(自旋表)和PSCI(電源狀態(tài)協(xié)調(diào)協(xié)議 Power State Coordination)會(huì)在arm平臺(tái)上使用。?
?ARM功耗管理精講與實(shí)戰(zhàn)匯總參見:Arm功耗管理精講與實(shí)戰(zhàn)??