[發明專利]虛擬化環境中直通設備的直接存儲器訪問跟蹤在審
| 申請號: | 201980093929.4 | 申請日: | 2019-03-28 |
| 公開(公告)號: | CN113614693A | 公開(公告)日: | 2021-11-05 |
| 發明(設計)人: | 田坤;趙嫣;張宇 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 任曼怡;黃嵩泉 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 環境 直通 設備 直接 存儲器 訪問 跟蹤 | ||
1.一種性能增強的計算系統,包括:
設備,其中所述設備用于被直通到虛擬機并由所述虛擬機直接控制;
處理器;以及
系統存儲器,所述系統存儲器包括一組前端驅動程序指令,所述前端驅動程序指令當被處理器執行時使得所述計算系統:
向管理程序通知來自所述設備的訪客驅動程序的映射請求,其中所述映射請求與所述設備在虛擬化執行環境中訪問訪客存儲器頁的嘗試相關聯,
確定所述訪客存儲器頁是否被固定,以及
如果所述訪客存儲器頁未被固定,則向所述管理程序發送映射超級調用。
2.如權利要求1所述的計算系統,進一步包括能供所述管理程序和所述前端驅動程序指令訪問的共享存儲器,其中為了向所述管理程序通知所述映射請求,所述前端驅動程序指令當被執行時使得所述計算系統將與直接存儲器訪問(DMA)位映射中的訪客頁幀號相對應的位置位,其中所述訪客頁幀號與所述訪客存儲器頁相關聯,并且其中所述DMA位映射用于位于所述共享存儲器中。
3.如權利要求2所述的計算系統,其中所述前端驅動程序指令當被執行時使得所述計算系統響應于來自所述訪客驅動程序的取消映射請求而清除所述位,其中所述取消映射請求與所述設備中斷對所述訪客存儲器頁的訪問的嘗試相關聯。
4.如權利要求1所述的計算系統,進一步包括能供所述管理程序和所述前端驅動程序指令訪問的共享存儲器,其中為了確定所述訪客存儲器頁是否被固定,所述前端驅動程序指令當被執行時使得所述計算系統確定與固定位映射中的訪客頁幀號相對應的位是否被置位,其中所述訪客頁幀號與所述訪客存儲器頁相關聯,并且其中所述固定位映射用于位于所述共享存儲器中。
5.如權利要求1至4中任一項所述的計算系統,其中所述前端驅動程序指令當被執行時使得計算系統:
如果所述訪客存儲器頁被固定,則繞過所述映射超級調用;以及
繞過所有取消映射超級調用。
6.至少一種計算機可讀存儲介質,包括一組前端驅動程序指令,所述前端驅動程序指令在由計算系統執行時使得所述計算系統:
向管理程序通知來自設備的訪客驅動程序的映射請求,其中所述設備用于被直通到虛擬機并由所述虛擬機直接控制,并且其中所述映射請求與所述設備在虛擬化執行環境中訪問訪客存儲器頁的嘗試相關聯;
確定所述訪客存儲器頁是否被固定;以及
如果所述訪客存儲器頁未被固定,則向所述管理程序發送映射超級調用。
7.如權利要求6所述的至少一種計算機可讀存儲介質,其中,為了向所述管理程序通知所述映射請求,所述前端驅動程序指令當被執行時使得所述計算系統將與直接存儲器訪問(DMA)位映射中的訪客頁幀號相對應的位置位,其中所述訪客頁幀號與所述訪客存儲器頁相關聯,并且其中所述DMA位映射用于位于能供所述管理程序和所述前端驅動程序指令訪問的共享存儲器中。
8.如權利要求7所述的至少一種計算機可讀存儲介質,其中,所述前端驅動程序指令當被執行時使得所述計算系統響應于來自所述訪客驅動程序的取消映射請求而清除所述位,其中所述取消映射請求與所述設備中斷對所述訪客存儲器頁的訪問的嘗試相關聯。
9.如權利要求6所述的至少一種計算機可讀存儲介質,其中,為了確定所述訪客存儲器頁是否被固定,所述前端驅動程序指令當被執行時使得所述計算系統確定與固定位映射中的訪客頁幀號相對應的位是否被置位,其中所述訪客頁幀號與所述訪客存儲器頁相關聯,并且其中所述固定位映射用于位于能供所述管理程序和所述前端驅動程序指令訪問的共享存儲器中。
10.如權利要求6至9中任一項所述的至少一種計算機可讀存儲介質,其中,所述前端驅動程序指令當被執行時使得所述計算系統:
如果所述訪客存儲器頁被固定則繞過所述映射超級調用;以及
繞過所有取消映射超級調用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980093929.4/1.html,轉載請聲明來源鉆瓜專利網。





