[發明專利]用于保護虛擬機存儲器的技術在審
| 申請號: | 201810645000.5 | 申請日: | 2018-06-21 |
| 公開(公告)號: | CN109117245A | 公開(公告)日: | 2019-01-01 |
| 發明(設計)人: | P·德韋恩;U·K·森古普塔;S·查博拉 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 黃嵩泉;張欣 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算設備 存儲器管理器 轉換 虛擬機存儲器 存儲器訪問請求 映射 鎖定 虛擬機監視器 主機物理地址 安全存儲器 線性地址 驗證通過 映射轉換 實例化 虛擬機 頁表 判定 虛擬 驗證 關聯 安全 | ||
1.一種計算設備,用于保護所述計算設備的虛擬機存儲器,所述計算設備包括:
安全存儲器;以及
存儲器管理器,用于(i)從由所述計算設備的虛擬機監視器實例化在所述計算設備上的虛擬機接收包括虛擬線性地址的存儲器訪問請求,(ii)使用與請求虛擬機相關聯的頁表以及與所述虛擬機監視器相關聯的頁表,來執行所述虛擬線性地址到所述計算設備的經轉換的主機物理地址的轉換,(iii)判定對應于所述虛擬線性地址的虛擬線性地址到主機物理地址的安全轉換映射是否被鎖定,其中所述安全轉換映射被存儲在所述安全存儲器中,(iv)響應于所述安全轉換映射被鎖定的判定,基于所述經轉換的主機物理地址與使用所述安全轉換映射轉換的主機物理地址的比較來驗證所述轉換,以及(v)響應于所述轉換的驗證,使用所述經轉換的主機物理地址來執行所述存儲器訪問請求。
2.如權利要求1所述的計算設備,其中,所述安全轉換映射包括虛擬線性地址到賓客機物理地址的安全轉換映射,并且其中:
用于執行所述轉換包括用于使用與所述請求虛擬機相關聯的頁表來執行所述虛擬線性地址到經轉換的賓客機物理地址的第一轉換,
用于判定所述安全轉換映射是否被鎖定包括用于判定所述虛擬線性地址到賓客機物理地址的安全轉換映射是否被鎖定;以及
用于驗證所述轉換包括用于基于所述經轉換的賓客機物理地址與使用所述虛擬線性地址到賓客機物理地址的安全轉換映射轉換的賓客機物理地址的比較來驗證所述第一轉換。
3.如權利要求2所述的計算設備,其中,所述存儲器管理器進一步用于響應于所述經轉換的賓客機物理地址與使用所述虛擬線性地址到賓客機物理地址的安全轉換映射轉換的所述賓客機物理地址不匹配的判定,生成安全性錯誤。
4.如權利要求2所述的計算設備,其中,所述安全轉換映射包括賓客機物理地址到主機物理地址的安全轉換映射,并且其中:
用于執行所述轉換包括用于響應于所述第一轉換的驗證、使用與所述虛擬機監視器相關聯的頁表來執行所述經轉換的賓客機物理地址到所述經轉換的主機物理地址的第二轉換,
用于判定所述安全轉換映射是否被鎖定包括用于判定所述賓客機物理地址到主機物理地址的安全轉換映射是否被鎖定;以及
用于驗證所述轉換包括用于基于所述經轉換的主機物理地址與使用所述賓客機物理地址到主機物理地址的安全轉換映射轉換的主機物理地址的比較來驗證所述第二轉換。
5.如權利要求1所述的計算設備,其中,用于判定所述安全轉換映射是否被鎖定包括用于判定對應于所述虛擬線性地址的虛擬線性地址到主機物理地址的轉換當前是否被存儲在所述安全存儲器中。
6.如權利要求1所述的計算設備,其中,用于驗證所述轉換包括用于基于所述虛擬機的標識符使用所述安全轉換映射來將所述虛擬線性地址轉換為主機物理地址。
7.如權利要求1所述的計算設備,其中:
所述虛擬機監視器進一步用于將賓客機物理地址范圍分配給所述虛擬機,并生成用于所述虛擬機的賓客機物理地址到主機物理地址的第一映射;
所述虛擬機進一步用于生成虛擬線性地址到賓客機物理地址的第二映射;以及
所述存儲器管理器進一步用于聚合所述第一映射與所述第二映射,以形成虛擬線性地址到賓客機物理地址到主機物理地址的第三映射,并將所述第三映射作為所述安全轉換映射存儲在所述安全存儲器中。
8.如權利要求1所述的計算設備,其中:
所述虛擬機監視器進一步用于將賓客機物理地址范圍分配給所述虛擬機,并生成用于所述虛擬機的賓客機物理地址到主機物理地址的第一映射;
所述虛擬機進一步用于生成虛擬線性地址到賓客機物理地址的第二映射;以及
所述存儲器管理器進一步用于將所述第一映射和所述第二映射作為所述安全轉換映射存儲在所述安全存儲器中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810645000.5/1.html,轉載請聲明來源鉆瓜專利網。





