[發明專利]用于直通設備的方法、系統、安全處理器和存儲介質有效
| 申請號: | 202010884939.4 | 申請日: | 2020-08-28 |
| 公開(公告)號: | CN111966468B | 公開(公告)日: | 2021-10-26 |
| 發明(設計)人: | 姜新 | 申請(專利權)人: | 海光信息技術股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 萬里晴 |
| 地址: | 300384 天津市華苑產業區*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 直通 設備 方法 系統 安全 處理器 存儲 介質 | ||
1.一種用于直通設備的方法,所述方法包括:
接收主機響應于安全虛擬機發生嵌套缺頁異常而發送的缺頁地址,由安全處理器判斷所述缺頁地址是否屬于直通設備的設備內存,所述直通設備的設備內存不需要加密保護;以及
如果所述缺頁地址屬于所述直通設備的設備內存,則由所述安全處理器使得嵌套頁表中的所述缺頁地址設置為以不加密的方式讀寫,
其中,所述安全處理器與所述主機包括的CPU物理分離,所述主機包括安全內存,并且在所述安全內存上運行所述安全虛擬機,并且
其中,由安全處理器判斷所述缺頁地址是否屬于直通設備的設備內存包括:
由所述安全處理器判斷所述缺頁地址是否在設備內存鏈表中,其中,所述設備內存鏈表由所述安全處理器維護,并且所述設備內存鏈表包括所述直通設備的設備內存信息。
2.根據權利要求1所述的方法,其中,由所述安全處理器使得嵌套頁表中的所述缺頁地址設置為以不加密的方式讀寫包括:
由所述安全處理器在所述嵌套頁表中映射所述缺頁地址,并且將所述嵌套頁表中的所映射的所述缺頁地址的加密標志位設置為不加密或清零所述加密標志位。
3.根據權利要求1所述的方法,其中,所述設備內存鏈表由所述安全處理器維護通過包括如下的步驟來實現:
響應于所述安全虛擬機初始化所述直通設備,由所述安全處理器接收所述安全虛擬機發送的所述直通設備的設備內存信息,并將所述直通設備的設備內存信息加入所述設備內存鏈表;以及
由所述安全處理器遍歷所述嵌套頁表,如果所述設備內存信息在所述嵌套頁表中已經存在映射關系,則將所述嵌套頁表中的存在映射關系的地址設置為以不加密的方式讀寫。
4.根據權利要求1所述的方法,其中,所述設備內存鏈表由所述安全處理器維護還通過包括如下的步驟來實現:
響應于直通設備的驅動程序退出,由所述安全處理器接收所述安全虛擬機發送的待退出的直通設備的設備內存信息;以及
由所述安全處理器從所述設備內存鏈表中移除所述待退出的直通設備的設備內存信息,并且遍歷所述嵌套頁表,清除與所述待退出的直通設備的設備內存信息相關的映射關系。
5.根據權利要求3或4所述的方法,其中,所述安全虛擬機通過安全調用來發送所述設備內存信息。
6.根據權利要求1所述的方法,還包括:
在所述主機的啟動過程中,由所述安全處理器為所述安全虛擬機建立所述嵌套頁表,以使得所述安全虛擬機的設備配置空間映射到主機系統地址空間。
7.根據權利要求1所述的方法,其中,所述主機只為所述安全虛擬機和所述安全處理器轉發消息,而不參與所述安全處理器判斷所述缺頁地址是否屬于直通設備的設備內存的操作。
8.根據權利要求1所述的方法,還包括:
如果所述缺頁地址不屬于所述直通設備的設備內存,則所述安全處理器使得嵌套頁表中的所述缺頁地址設置為以加密的方式讀寫。
9.一種用于直通設備的系統,包括:
主機,其包括CPU和安全內存,其中在所述安全內存上運行安全虛擬機;
直通設備;
安全處理器,其與CPU物理分離,并且所述安全處理器被配置為:
接收主機響應于安全虛擬機發生嵌套缺頁異常而發送的缺頁地址,由安全處理器判斷所述缺頁地址是否屬于直通設備的設備內存,所述直通設備的設備內存不需要加密保護;以及
如果所述缺頁地址屬于所述直通設備的設備內存,則由所述安全處理器使得嵌套頁表中的所述缺頁地址設置為以不加密的方式讀寫,
其中,由安全處理器判斷所述缺頁地址是否屬于直通設備的設備內存包括:
由所述安全處理器判斷所述缺頁地址是否在設備內存鏈表中,其中,所述設備內存鏈表由所述安全處理器維護,并且所述設備內存鏈表包括所述直通設備的設備內存信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海光信息技術股份有限公司,未經海光信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010884939.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種廢玻璃回收裝置及使用方法
- 下一篇:一種有效預防電信詐騙的方法及系統





