Friday, May 17, 2013

UEFI – Phrase SEC

 

SEC是UEFI最早啟動的階段,也就是當按下Power-on後的第一件工作,

其中有三個主要的工作,分別為

1)與其他硬體確認開機BIOS的安全性,Core Root of Trust Module(CRTM)。

這必須要透過第三方硬體支援來確認BIOS本身的安全性,接者BIOS本身還會有機制繼續驗證下去,就有如一環接者一環,chain of trust。

2)決定CPU Operation Mode。

CPU因為相容性的問題,都會先用16bit width做處理,此階段可以先將16bit轉換成可支援的32bit, 64bit…,來提升開機速度。

3)暫時記憶體的設立。

在這項工作中,SEC會找尋適合的記憶體,來取代位於南僑所控制的ROM記憶體,來增加執行速度。因此,會利用SRAM, CPU Cache等等來載入初始的BFV,其容量都必須大於4KB<1><2>。

Reference

<1>http://www.techbang.com/posts/4359

<2>http://en.wikipedia.org/wiki/Real_mode

No comments:

Post a Comment

Register Transfer Level Design with Verilog (1) [ebook]

設計程式之所以有趣不外乎是它的千變萬化,同樣的結果卻有不同的寫法。 但這些不同寫法當中也並沒有分誰對誰錯,也沒有制定標準來規範何事該用何解。 這也就是我們設計者的珍貴!! [1] Primitive Instantiations 在Verilog中最基本的邏輯...