[發明專利]系統、計算機實現方法、以及計算機程序產品在審
| 申請號: | 202011030464.9 | 申請日: | 2020-09-27 |
| 公開(公告)號: | CN113448797A | 公開(公告)日: | 2021-09-28 |
| 發明(設計)人: | 陳政翰;吳承翰;黃俊杰 | 申請(專利權)人: | 廣達電腦股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 李芳華 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 計算機 實現 方法 以及 程序 產品 | ||
可將固件構建為能夠在執行期間產生和輸出追蹤數據,以幫助對固件問題進行除錯而不會顯著地減慢固件的操作,也不會潛在地公開與固件相關聯的秘密信息。固件(例如,BIOS)可以輸出固件內的各個模塊的哈希摘要(hash digest),這可以將其與預先建立的映射表進行比較,以識別在固件執行期間(例如在啟動程序期間)成功完成或未成功完成的模塊。哈希摘要可以是單向哈希,其可以在固件的操作期間快速地被執行,并且使模塊的編碼隱藏于于未經授權的反向工程。
技術領域
本發明整體上有關于一種計算機相關領域,特別是關于在啟動期間監控計算系統的固件程序(firmware procedure),例如基本輸入/輸出系統(Basic Input/OutputSystem,BIOS)的程序。
背景技術
現代計算系統,例如在服務器農場或數據中心中的那些,利用基本輸入/輸出系統(Basic Input/Output System,BIOS)來支持正常操作。BIOS是一種固件,其可以幫助計算系統組件的初始化與測試操作,以及在計算系統正運行操作系統(OS)時執行其他任務。BIOS的內部工作對于計算公司而言可能是重要且有價值的商業秘密,但是,也需要確保可以充分確定在啟動過程中發生的問題。需要一種BIOS,其能夠提供合適的偵錯信息而又不會增加無意公開的風險。另外,由于每當計算系統通電時BIOS都會運行,因此有必要將BIOS的啟動時間保持很短,以最大程度地減少計算系統的任何不可用的停機時間。
發明內容
術語實施例和類似術語意旨在廣義地論及本說明書和以下權利要求的所有目標。應當理解,包含這些術語的陳述不應限制本說明書所述的目標或限制以下權利要求的含義或范圍。在此所涵蓋的本說明書的實施例是由以下權利要求所限定,而非此發明內容。此該發明內容本說明書的各個方面的上位概述,并且介紹了將在下文實施方式進一步描述的一些概念。該發明內容并不意旨在標識所請求目標的關鍵或必要特征,也不意旨在單獨用于確定所請求目標的范圍。通過參考本發明的整個說明書、任何或所有附圖、以及每個權利要求的適當部分,應當能理解本目標。
本發明的實施例包括系統、方法、以及計算機程序產品,用于存取固件。此固件包括多個模塊,其中,這些模塊中的每一個包括有助于一計算系統的運作的一編碼。此方法可包括:運行這些模塊中的每一個。運行這些模塊中的一個包括:使用此模塊產生一哈希摘要;輸出此哈希摘要;以及執行此模塊的編碼。
上述系統包括一個或多個個處理器以及一非暫時性計算機可讀存儲介質。此非暫時性計算機可讀存儲介質包括多個指令,當在此一個或多個處理器上執行這些指令時,使上述一個或多個處理器執行多個上述方法。上述計算機程序產品可有形地體現在一非暫時性機器可讀存儲介質,包括多個指令。這些指令經配置為使一數據處理裝置執行上述方法。
在一些示例中,運行上述多個模塊中的一個還包括:自此模塊的多個協議中選擇一協議,其中,執行此模塊的編碼包括執行此協議的編碼;存取與經選擇的協議相關聯的一協議全局唯一標識碼(globally unique identifier,GUID);以及輸出與經選擇的該協議相關聯的該協議全局唯一標識碼。在一些示例中,輸出上述哈希摘要包括:將此哈希摘要附加到一追蹤數據文件。在一些示例中,上述方法還包括:接收一優先級中斷信號;以及響應于接收此優先級中斷信號,輸出上述追蹤數據文件。在一些示例中,上述方法還包括:初始化一定時器,其中,此定時器的完成與上述多個模塊中至少一個的非完成相關聯;以及響應于此定時器的完成,傳送上述優先級中斷信號。
附圖說明
說明書參考了以下附圖,其中在不同附圖中使用相似的參考標記旨在說明相似或相似的組件。
圖1表示根據本發明的一些實施例,用于產生固件映像文件(firmware image)的映射表的環境的方塊圖。
圖2表示根據本發明的一些實施例的固件序列及其相關的POST編碼和追蹤數據的方塊圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣達電腦股份有限公司,未經廣達電腦股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011030464.9/2.html,轉載請聲明來源鉆瓜專利網。





