[發明專利]用于預OS鏡像重寫以提供跨架構支持、安全性自省和性能優化的技術有效
| 申請號: | 201380079814.2 | 申請日: | 2013-10-24 |
| 公開(公告)號: | CN105556461B | 公開(公告)日: | 2021-03-12 |
| 發明(設計)人: | V.J.茲姆梅;M.A.羅斯曼;R.B.巴恩森;R.C.斯旺森 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/22 | 分類號: | G06F9/22;G06F9/24 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 徐予紅;張懿 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 os 重寫 提供 架構 支持 安全性 自省 性能 優化 技術 | ||
技術領域
本公開一般涉及計算的領域。更具體地說,實施例一般涉及預OS(預操作系統)鏡像重寫以提供跨架構支持、安全性自省和/或性能優化。
背景技術
固件的安全加載和/或更新是計算裝置確保只有授權固件和/或軟件在平臺上執行的重要過程。
在一些系統中,UEFI(統一可擴展固件接口)規范提供跨若干操作系統(OS)環境的統一的基于固件的引導接口。然而,UEFI二進制平臺綁定通常可用于有限數量的平臺。因此,在各種計算平臺上實現固件加載和/或更新中要求更大的靈活性。
附圖說明
參照附圖提供詳細的描述。在附圖中,附圖標記最左邊的一個或多個數字識別最先出現該附圖標記的附圖。在不同的附圖中使用相同的附圖標記指示類似或相同的項目。
圖1示出根據實施例在引導流程期間用于二進制轉換器的方法的流程圖。
圖2示出根據實施例用于計算平臺中的二進制轉換器和完整性高速緩存的架構的框圖。
圖3提供根據實施例的引導流程的時間視圖。
圖4-6示出可用于實現本文中討論的一些實施例的計算系統的實施例的框圖。
具體實施方式
在下面的說明中,闡述了多個特定細節以便提供各種實施例的徹底理解。然而,可在沒有所述特定細節的情況下實現各種實施例。在其它實例中,未詳細描述公知的方法、過程、組件和電路以免混淆特定實施例。此外,實施例的各種方面可使用各種部件執行,如集成半導體電路(“硬件”)、組織成一個或多個程序(“軟件”)的計算機可讀指令或者硬件與軟件的某個組合。為了本公開的目的,對“邏輯”的引用將意指硬件、軟件、固件(FM)或其某個組合。
一些實施例重寫預OS(預操作系統)鏡像以提供跨架構支持、安全性自省和/或性能優化。例如,一些實施例能夠大大地改進固件更新過程安全性以及效率。另外,各種實施例能夠大幅降低固件更新期間的系統故障風險。更具體地說,實施例解決了具有用于各種UEFI二進制平臺綁定(例如,包括32位或64位架構)的原生執行模式二進制的問題。例如,一個實施例提供可執行文件的可變性以用于應用二進制接口(ABI)可移植性、安全性和/或性能的目的。
通常,固件加載和/或維護是用于計算裝置(包括移動裝置(例如,電話、平板、UMPC(超級移動個人計算機)、膝上型計算機、超級本、智能手表、智能眼鏡等))確保在平臺上(例如,經BIOS(基本輸入輸出系統)和/或OS)僅加載和/或更新授權固件和/或軟件的重要過程。在一些系統中,UEFI(統一可擴展固件接口)規范提供在若干類型的操作系統與平臺固件之間的接口。另外,在UEFI中,存在采用EFI(可擴展固件接口)字節代碼(EBC)的形式的可移植的可執行文件的概念。這允許在例如Itanium?與IA-32之間的跨平臺使用。自2001年EBC的開始,EFI已變成UEFI,并且x64和ARM?32位已被添加為支持的綁定。然而,存在關于EBC解釋器的一些大小問題,并且大多數獨立硬件供應商(IHV)已選擇對于卷UEFI平臺進行編譯;即,在個人計算機的Windows?8類中找到的x64UEFI綁定。由于UEFI已不能輸送用于在使用中的各種OS環境的真實跨平臺綁定,因此,這對于一些制造商和系統提供商是個問題。
一些實施例將一個或多個元素引入計算系統的引導流程。這些元素可包括二進制轉換器和完整性高速緩存。在一實施例中,在被引導的平臺的原生指令集架構(稱為原生ISA)中寫入二進制轉換器。二進制轉換器可將備選CPU(中央處理單元)二進制(也稱為非原生ISA)映射到原生ISA,或者將一般原生ISA映射到使用特定CPU特征(例如,AVX3)的優化的二進制,其中后者是優化的原生ISA。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380079814.2/2.html,轉載請聲明來源鉆瓜專利網。





