[發明專利]可虛擬化以及前向兼容硬件?軟件接口有效
| 申請號: | 201280031877.6 | 申請日: | 2012-07-25 |
| 公開(公告)號: | CN103874984B | 公開(公告)日: | 2017-06-09 |
| 發明(設計)人: | E·塔米爾;E·露茲歐恩;B-Z·弗里德曼;M·J·彭納 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/06 | 分類號: | G06F9/06;G06F9/44;G06F13/14 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 毛力 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 以及 兼容 硬件 軟件 接口 | ||
技術領域
本發明一般涉及計算和/或通信領域。尤其是本發明關于可虛擬化和前向兼容設備驅動器接口。
背景技術
總線或通信子系統包括電氣/電磁接口以及編程接口。符合特定總線接口的設備包括硬件、固件和軟件,并具有用于配置目的以及控制信號和/或數據的通信用的狀態存儲器和/或數據存儲器,通常具有設備驅動器,該設備驅動器專門為該設備所編寫并符合總線軟件接口,以向主機提供對該設備的控制和訪問。設備驅動器可以通過一個或更多的特定設備ID(標識符)和版本、廠商ID、子廠商ID和子設備ID來識別。(外部控制器接口)PCI基本說明書Rev.3.0第7.5.1節可從pcisig.com/members/downloads/specifications/pciexpress/上以PDF格式(可移植文檔格式)的PCI_Express_Bus_r3.0_10Nov10.pdf在線獲取,以獲取更多信息。
本說明書上下文中的前向兼容或向上兼容是指硬件-軟件接口或系統能夠與其還沒設計出來的之后的版本或更新的設備進行平穩工作的能力。前向兼容技術意味著為較舊的設備所設計的接口能夠如期望的那樣與新設備一同工作。
本說明書上下文中的虛擬化指的是虛擬化設備驅動器、虛擬化硬件設備或虛擬化功能。例如,若干個以太網設備可以通過虛擬化接口來共享單個物理鏈路。這樣虛擬化技術可以提供一種方法:在一個硬件配置上呈現一組邏輯計算和/或通信資源,使得這些邏輯資源可以以與原始硬件配置相同的方式進行訪問。可被虛擬化的硬件資源包括:計算機系統、存儲器、網絡、密碼資源、圖形資源、音頻資源、電視資源或其它。
硬件虛擬化技術的示例包括用于Linux系統的KVM(基于內核的虛擬機);用于系統的Hypervisor、VSPs(虛擬服務提供商)、VSCs(虛擬服務客戶端)以及VM(虛擬機)工作處理器;用于Windows以及Linux的虛擬化服務器的Xen管理程序;以及系統z虛擬化:用于基于IBM的z/OS(操作系統)、z/VSE(虛擬存儲器擴展)或z/TPF(交易處理)的系統,在系統z上的Linux以及用于z/VM管理程序。這些技術中的一些會使用消息技術,例如像套接字、交換機、消息通道和郵箱,其允許虛擬驅動器意識到虛擬化,或者一些技術需要大量的底層結構、管理程序和/或仿真器。照此,現有技術沒有提供足夠的靈活性來設計這樣一種虛擬設備驅動器、虛擬化硬件設備或接口的虛擬功能:其配備有為當前設備所設計的,并且當新設備可用時能夠如所期望的那樣在新設備上運行的接口。
至今,這種可虛擬化和前向兼容設備硬件-軟件接口的潛在解決方案還沒有被充分開發。
附圖說明
本發明通過例子的形式進行解釋,但不限于附圖的范圍。
圖1示出使用組合硬件固件設備來實現可虛擬化和前向兼容設備驅動器/功能驅動器接口的設備的實施例。
圖2示出使用組合硬件固件設備來實施可虛擬化和前向兼容設備驅動器/功能驅動器接口的處理實施例的流程圖。
圖3a和3b示出使用組合硬件固件設備來實施可虛擬化和前向兼容設備驅動器/功能驅動器接口的處理的替換實施例的流程圖。
圖4示出使用組合硬件固件設備來實施可虛擬化和前向兼容設備驅動器/功能驅動器接口的處理的替換實施例的流程圖。
圖5示出使用組合硬件固件設備來實施可虛擬化和前向兼容設備驅動器/功能驅動器接口的系統的實施例。
圖6示出使用組合硬件固件設備來實施可虛擬化和前向兼容設備驅動器/功能驅動器接口的系統的替換實施例。
具體實施方式
公開了一種可虛擬化及前向兼容硬件-軟件接口的方法和設備。設備接口的實施例可用在設備功能驅動器中,而不管其是物理驅動器或虛擬驅動器。命令會從驅動器排列到命令隊列中,并且接著由設備固件從命令隊列中獲取。操作表由固件訪問來確定是否允許驅動器執行各種命令。在一些實施例中,期望這些權限希望能夠根據系統事件或改變而被動態修改。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280031877.6/2.html,轉載請聲明來源鉆瓜專利網。





