[發明專利]虛擬化中圖形地址的一步地址轉換有效
| 申請號: | 201010167112.8 | 申請日: | 2005-12-29 |
| 公開(公告)號: | CN101923520A | 公開(公告)日: | 2010-12-22 |
| 發明(設計)人: | M·戈德史密斯;K·潘薩 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F12/10 | 分類號: | G06F12/10 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 朱海煜;徐予紅 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 圖形 地址 一步 轉換 | ||
本申請是申請日為2005年12月29日、申請號為200580044864.2、發明名稱為“虛擬化中圖形地址的一步地址轉換”的申請的分案申請。
技術領域
本發明涉及虛擬化中圖形地址的一步地址轉換。
背景技術
圖形裝置可要求鄰接的存儲范圍存儲圖形數據。圖形數據可包括例如三維數據以及在個人計算機中例如由圖形子系統所用的指令。使用圖形轉換表可以使鄰接的圖形存儲器與物理存儲器相關。但是,物理存儲器可能并不鄰接。
在一些方面,虛擬化是在同一主機硬件上操作一個或多個訪客操作系統(OS)的技術,其方法是:將主機硬件-軟件接口的多個拷貝提供給每個訪客OS。在支持虛擬化的系統中,用于訪客的存儲器地址可與主機物理存儲器地址相關。物理主機存儲器可支持物理訪客存儲器。
而且,在具有圖形裝置和支持虛擬化的系統中,可能需要提供兩種存儲器地址轉換。一種轉換是將圖形地址映射到物理訪客地址,第二種轉換是將物理訪客地址轉換成物理主機地址。
因此,在技術上需要提供一種系統和方法,以在支持虛擬化的環境中有效地轉換圖形地址。
發明內容
在第一實施例中,本發明提供了一種方法,包括:
為分派給支持虛擬化的系統中虛擬機的輸入/輸出裝置,接收對訪客圖形存儲器地址的請求;以及
將由物理訪客圖形存儲器地址轉換成的主機物理存儲器地址安裝在圖形存儲器轉換表中。
在第二實施例中,本發明提供了一種系統,包括:
輸入/輸出裝置,分派給支持虛擬化的系統中的虛擬機;
圖形存儲器轉換表,使物理訪客圖形存儲器地址與主機物理地址相關聯;
圖形存儲器單元;
存儲器,與所述圖形存儲器單元相關聯并存儲指令;以及
用于將由物理訪客圖形存儲器地址轉換成的主機物理存儲器地址安裝在所述圖形存儲器轉換表中的部件。
在第三實施例中,本發明提供了一種系統,包括:
輸入/輸出裝置,分派給支持虛擬化的系統中的虛擬機;
存儲器,存儲圖形存儲器轉換表,所述轉換表使物理訪客圖形存儲器地址與主機物理地址相關聯;
圖形存儲器單元,存儲指令;以及
用于將由物理訪客圖形存儲器地址轉換成的主機物理存儲器地址安裝在所述圖形存儲器轉換表中的部件。
附圖說明
圖1是按照本發明一些實施例的計算機系統框圖;
圖2是按照本發明一些實施例的圖形轉換表的示范圖;
圖3是按照本發明一些實施例的虛擬機的示范圖;
圖4是按照本發明一些實施例的在虛擬機上物理存儲器映射的示范圖;
圖5是包括兩種轉換的存儲器轉換的流程圖;
圖6是按照本發明一些實施例的包括一種轉換操作的示范存儲器轉換方案;
圖7是按照本發明一些實施例的過程的示范流程圖;以及
圖8是按照本發明一些實施例的邏輯存儲器映射的示范圖,示出訪客圖形存儲器地址到主機物理地址轉換。
具體實施方式
圖1是一個示范框圖,示出可用于本發明一些實施例中的計算機系統的物理硬件,總體用參考編號100表示。計算機系統100包括處理器105。處理器105表示任何類型體系結構的中央處理單元。本發明的一些實施例可以用具有多個處理器的計算機系統來實現。計算機系統100包括芯片組110,該芯片組具有若干控制電路和若干接口電路,以允許處理器105存取系統存儲器115、系統總線150(例如外圍部件互連(PCI)Express總線)以及圖形裝置160。
若干外圍部件互連(PCI?Express)裝置1551到155n都連接到Express總線150,如由PCI專題組(PCI-SIG)在“PCI?Express?BaseSpecification,Version?1.0”(2002年7月)中所定義的。PCI?Express裝置1551到155n是輸入/輸出(I/O)硬件裝置,諸如盤控制器/卡、局域網控制器/卡等。
在一些實施例中,芯片組110可具有一個或多個總線控制器(例如PCI?Express總線)、圖形控制器、CPU控制器以及存儲器控制器,以控制在諸如總線150、圖形裝置160、系統存儲器115、處理器105等各種部件之間的數據存取。
應理解,在不背離或改變本發明各種實施例范圍的前提下,計算機系統100可包括其它的、附加的、或比圖1所示那些更少的部件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010167112.8/2.html,轉載請聲明來源鉆瓜專利網。





