[發明專利]用于引導加載程序的安全緩沖區在審
| 申請號: | 202080067193.6 | 申請日: | 2020-09-24 |
| 公開(公告)號: | CN114430834A | 公開(公告)日: | 2022-05-03 |
| 發明(設計)人: | 穆拉利·拉奧;克拉倫斯·艾皮;約瑟夫·斯坎倫;米希爾·S·多科特;諾爾曼·斯圖爾特;古亨·克里希南 | 申請(專利權)人: | 超威半導體公司;ATI科技無限責任公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57 |
| 代理公司: | 上海勝康律師事務所 31263 | 代理人: | 樊英如;張靜 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 引導 加載 程序 安全 緩沖區 | ||
1.一種方法,其包括:
在處理單元的存儲器的安全區域處通過外圍接口從連接到所述處理單元的外部引導源接收第一引導代碼,所述安全區域與所述存儲器的其他區域物理上分離;
驗證所述存儲器的所述安全區域處的所述第一引導代碼;以及
響應于驗證所述第一引導代碼而將所述第一引導代碼傳送到連接到所述處理單元的引導存儲器。
2.如權利要求1所述的方法,其還包括:
響應于將所述第一引導代碼傳送到所述引導存儲器而在所述存儲器的所述安全區域處從所述外部引導源接收第二引導代碼;
驗證所述存儲器的所述安全區域處的所述第二引導代碼;以及
響應于驗證所述第二引導代碼而將所述第二引導代碼傳送到所述引導存儲器,
其中所述第一引導代碼包括多批引導代碼中的第一批,并且所述第二引導代碼包括所述多批引導代碼中的第二批。
3.如權利要求2所述的方法,其還包括:
響應于將所述多批引導代碼傳送到所述引導存儲器而核實所述多批引導代碼的簽名;以及
響應于核實所述多批引導代碼的所述簽名而訪問所述引導存儲器處的所述多批引導代碼以引導加載所述處理單元。
4.如權利要求1至3中任一項所述的方法,其還包括:
響應于來自所述外部引導源的將引導代碼寫入所述引導存儲器的請求而啟用總線接口以訪問所述存儲器的所述安全區域,其中
接收所述第一引導代碼包括:通過所述總線接口接收所述第一引導代碼。
5.如權利要求4所述的方法,其還包括:
響應于啟用所述總線接口而初始化所述處理單元的控制器以啟用所述安全區域與所述外部引導源之間的通信。
6.如權利要求1至6中任一項所述的方法,其中所述存儲器包括靜態隨機存取存儲器。
7.如權利要求1至6中任一項所述的方法,其還包括:
響應于驗證所述第一引導代碼失敗而限制所述第一引導代碼到所述引導存儲器的傳送。
8.如權利要求1至7中任一項所述的方法,其還包括:
在所述安全區域處隔離通過外圍接口接收的所述第一引導代碼;并且
其中驗證所述第一引導代碼包括:驗證所述第一引導代碼的校驗和。
9.如權利要求8所述的方法,其還包括:
響應于將所述第一引導代碼傳送到所述引導存儲器而在所述存儲器的所述安全區域處隔離通過所述外圍接口接收的第二引導代碼;以及
響應于驗證所述第二引導代碼的校驗和而將所述第二引導代碼傳送到所述引導存儲器,
其中所述第一引導代碼包括多批引導代碼中的第一批,并且所述第二引導代碼包括所述多批引導代碼中的第二批。
10.如權利要求9所述的方法,其還包括:
響應于將所述多批引導代碼傳送到所述引導存儲器而核實所述多批引導代碼的簽名;以及
響應于核實所述多批引導代碼的所述簽名而從所述引導存儲器訪問所述多批引導代碼以引導加載所述處理系統。
11.一種處理單元,其用于訪問來自外部引導源的引導代碼以自舉所述處理單元,所述處理單元包括:
存儲器的安全區域,所述安全區域與存儲器的其他區域物理上分離,其中所述安全區域被配置為通過外圍接口從所述外部引導源接收第一引導代碼;以及
驗證模塊,所述驗證模塊用于驗證所述第一引導代碼的校驗和,其中所述處理單元響應于所述驗證模塊驗證所述校驗和而將所述第一引導代碼從所述存儲器的安全區域傳送到所述處理單元的引導存儲器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于超威半導體公司;ATI科技無限責任公司,未經超威半導體公司;ATI科技無限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202080067193.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:蛋白質粘合劑、接合體及其制備方法
- 下一篇:器械進入引導件





