一、gicv2與gicv3 但是在gicv3之前一直都是使用的giv2,這兩者有什么區(qū)別? 最近在做....
麥辣雞腿堡 發(fā)表于 11-07 17:54
?1865次閱讀
1-保存環(huán)境 FIQ中斷觸發(fā)時, PE將異常發(fā)生時的PSTATE保存到SPSR_EL3 , 將返回地....
麥辣雞腿堡 發(fā)表于 11-07 17:48
?2395次閱讀
中斷處理需要軟件和硬件配合完成,GICv3根據(jù)中斷分組情況以及系統(tǒng)當(dāng)前運行的異常等級確定中斷是以IR....
麥辣雞腿堡 發(fā)表于 11-07 17:43
?1480次閱讀
跟distributor連接的部分就不說了。Cpu_active是指示cluster或core的狀態(tài)....
麥辣雞腿堡 發(fā)表于 11-07 17:38
?1536次閱讀
接下來看看每個組件。 ? 首先是distributor,一個SoC只有一個。 ?它的組件只能與dis....
麥辣雞腿堡 發(fā)表于 11-07 17:29
?1364次閱讀
為了適應(yīng)大規(guī)模的SoC設(shè)計,GIC-600被設(shè)計成分布式IP。 所謂分布式,GIC-600由幾種組件....
麥辣雞腿堡 發(fā)表于 11-07 17:19
?1464次閱讀
今天來看一下中斷及ARM體系中對中斷的處理,直接進入正題。 中斷是指計算機運行過程中,出現(xiàn)某些意外情....
麥辣雞腿堡 發(fā)表于 11-07 17:11
?1523次閱讀
? 硬中斷是由外部事件引起的因此具有隨機性和突發(fā)性;硬中斷是否可以嵌套的,是否有優(yōu)先級(由硬件設(shè)計體....
麥辣雞腿堡 發(fā)表于 11-07 17:02
?1937次閱讀
現(xiàn)在我們來繼續(xù)看看這些名詞,這是因為其實因為操作的都是物聯(lián)網(wǎng)設(shè)備,那么基本上都是基于ARM體系的硬件....
麥辣雞腿堡 發(fā)表于 11-07 16:52
?2234次閱讀
不同的外部設(shè)備、不同的體系結(jié)構(gòu)、不同的OS其中斷實現(xiàn)機制都有差別。 中斷存在的意義是CPU控制外部設(shè)....
麥辣雞腿堡 發(fā)表于 11-07 16:43
?2250次閱讀
ATF中bl32的啟動 bl31中的runtime_svc_init函數(shù)會初始化OP-TEE對應(yīng)的服....
麥辣雞腿堡 發(fā)表于 11-07 16:32
?1777次閱讀
runtime_svc_init函數(shù) 該函數(shù)主要用來建立安全監(jiān)控模式調(diào)用處理函數(shù)的索引表,并執(zhí)行EL....
麥辣雞腿堡 發(fā)表于 11-07 16:23
?1488次閱讀
在bl2中觸發(fā)安全監(jiān)控模式調(diào)用后會跳轉(zhuǎn)到bl31中執(zhí)行,bl31最主要的作用是 建立EL3運行態(tài)的軟....
麥辣雞腿堡 發(fā)表于 11-07 16:13
?2631次閱讀
bl2到bl31的跳轉(zhuǎn) 在bl2_main函數(shù)中最終會調(diào)用smc(BL1_SMC_RUN_IMAGE....
麥辣雞腿堡 發(fā)表于 11-07 16:09
?2052次閱讀
bl2_main函數(shù) bl2_main函數(shù)完成了bl2階段的主要操作,包括 ? 對下一個階段鏡像文件....
麥辣雞腿堡 發(fā)表于 11-07 16:04
?1547次閱讀
bl2鏡像將為后續(xù)鏡像的加載執(zhí)行相關(guān)的初始化操作,主要是內(nèi)存、MMU、串口以及EL3軟件運行環(huán)境的設(shè)....
麥辣雞腿堡 發(fā)表于 11-07 15:59
?1952次閱讀
系統(tǒng)上電之后首先會運行ChipRom,之后會跳轉(zhuǎn)到ATF的bl1中繼續(xù)執(zhí)行。bl1主要初始化CPU、....
麥辣雞腿堡 發(fā)表于 11-07 15:53
?2261次閱讀
ATF的啟動過程根據(jù)ARMv8的運行模式(AArch32/AArch64)會有所不同,但基本一致。 ....
麥辣雞腿堡 發(fā)表于 11-07 15:48
?2562次閱讀
對于安全引導(dǎo)功能的實現(xiàn)和驗證過程各家芯片公司的方案都不一樣,這是由該芯片的啟動流程以及啟動所需鏡像文....
麥辣雞腿堡 發(fā)表于 11-07 15:25
?1812次閱讀
安全引導(dǎo)可用于保證系統(tǒng)的完整性,防止系統(tǒng)中重要鏡像文件被破壞或替換。 一般情況下,安全引導(dǎo)需要保護 ....
麥辣雞腿堡 發(fā)表于 11-07 15:21
?2286次閱讀
restart--冷啟動 reset--熱啟動 ATF冷啟動實現(xiàn)分為5個步驟: ? BL1 - AP....
麥辣雞腿堡 發(fā)表于 11-07 15:17
?5130次閱讀
ARM32的OP-TEE與ARM64的OP-TEE啟動過程大致相同。ARM64的OP-TEE的_st....
麥辣雞腿堡 發(fā)表于 11-07 15:12
?1664次閱讀
OP-TEE服務(wù)項的啟動分為: service_init以及service_init_late ,需....
麥辣雞腿堡 發(fā)表于 11-07 15:04
?1673次閱讀
generic_boot_init_primary函數(shù)內(nèi)容 generic_boot_init_pr....
麥辣雞腿堡 發(fā)表于 11-02 18:18
?1714次閱讀
reset_primary函數(shù)的執(zhí)行 以CONFIG_BOOT_SYNC_CPU使能為例, 在使能P....
麥辣雞腿堡 發(fā)表于 11-02 18:06
?1258次閱讀
1 OP-TEE OS的入口函數(shù) ? OP-TEE鏡像的入口函數(shù)是在編譯OP-TEE OS時通過鏈接....
麥辣雞腿堡 發(fā)表于 11-02 17:57
?2544次閱讀
一、BL32(TEE OS)的準備 ATF啟動流程 ATF流程 ATF冷啟動實現(xiàn)分為5個步驟: ? ....
麥辣雞腿堡 發(fā)表于 11-02 17:51
?2541次閱讀
framework框架負責(zé)固件的通用流程實現(xiàn),包括系統(tǒng)初始化,module初始化,中斷服務(wù)提供,ev....
麥辣雞腿堡 發(fā)表于 11-02 17:24
?1537次閱讀
module介紹 SCP的每個功能都實現(xiàn)為一個單獨的module,module間耦合性盡量低,確保安....
麥辣雞腿堡 發(fā)表于 11-02 17:12
?1574次閱讀
線程 混合協(xié)作調(diào)度模型-調(diào)度在具有相同優(yōu)先級的線程之間是協(xié)作的。 ?無需鎖 ?使代碼更簡單,避免了死....
麥辣雞腿堡 發(fā)表于 11-02 17:07
?1351次閱讀