[发明专利]组合的虚拟图形设备有效
| 申请号: | 201180071680.0 | 申请日: | 2011-11-23 |
| 公开(公告)号: | CN103608769A | 公开(公告)日: | 2014-02-26 |
| 发明(设计)人: | S·岑;R·斯里尼瓦桑;D·J·考珀思韦特 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/06 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张晰;王英 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组合 虚拟 图形 设备 | ||
背景技术
虚拟化使具有硬件和软件支持虚拟化的单一主机能够呈现该主机的抽象,以使得该主机的基础硬件表现为一个或多个独立运行的虚拟机。因此每个虚拟机可以像自包含的平台一样工作。虚拟化技术可用于允许多个客户操作系统和/或其他客户软件在多个虚拟机上共存且表面上同时地且表面上独立地运行,而实际上在相同的硬件平台物理运行。虚拟机可以模仿主机的硬件或者可替换地完全呈现不同的硬件抽象。
虚拟化系统可以包括用于控制对主机的访问的虚拟机监视器(VMM)。在一些实施例中,可以利用任何其他的VM控制逻辑。VMM可以向在虚拟机中运行的客户软件提供一组资源(例如处理器、存储器、IO设备)。VMM可以将物理主机的一些或者全部部件映射到虚拟机中,并且可以创建对虚拟机可用的虚拟部件(例如虚拟IO设备),其在VMM中以软件仿真。VMM可以使用硬件虚拟化架构的特征来向虚拟机提供服务并且向运行在主机上的多个虚拟机之间提供保护。
在虚拟化计算环境中,虚拟机既可以通过“动态迁移”也可以通过保存和恢复VM的状态而从一个物理平台迁移到另一个物理平台。在对VM呈现的所有平台资源均是虚拟的情况下,VMM可以转换所有这些资源的状态。在已将物理图形设备功能(例如,单根IO虚拟化(SR-IOV)能力设备的虚拟功能或者映射有输入/输出存储器管理模块(IOMMU)支持的专用设备)的接口提供给VM的情况下,可以抑制迁移过程。在一种情况下,迁移的目标平台可以没有可供客户OS使用的硬件图形设备。在另一种情况下,目标平台上的图形硬件可以与源不同。在目标处的兼容硬件可用的情况下,VMM可以不转换所有的相关设备状态信息。通过图形虚拟化和VM迁移,当基于硬件的图形设备变得可用并且被虚拟机监视器(VMM)分配给VM时,客户OS可能需要支持基于硬件的图形设备的动态变化。一些操作系统可能不支持动态即插即用的图形设备。
附图说明
本文描述的发明是通过示例的方式而不是限制的方式在附图中示出。为了简单和清楚地说明,附图中图示的元件不一定是按照比例绘制的。例如为了清楚起见,一些元件的尺寸相对于其他元件被扩大了。此外,在认为合适的情况下,附图中重复出现的参考标记指示相应的或者类似的元件。
图1是根据本发明的实施例的示例性虚拟机环境的高层次结构的示意图。
图2是装置的实施例的示意图。
图3是根据本发明的一些实施例的流程图。
图4A和4B是根据本发明的一些实施例的示意流程图。
具体实施方式
下面的说明中所描述的技术提供一种支持组合的虚拟图形装置的使用模型。在一个实施例中,该组合的虚拟图形装置可以在虚拟机环境中实现。在另一个实施例中,该组合的虚拟图形功能可以在基于处理器的计算系统中实现。该技术的实现并不限于在计算系统中;出于相似的目的,它可以由任何运行环境使用,例如任何其他数字/电子装置或者系统。在下面的描述中,提出了大量具体的细节以便提供对本发明的更加透彻的理解,所述细节例如是逻辑实现、操作码、指定操作数的方式、资源分区/共享/复制实现、系统部件的类型和相互关系、以及逻辑分区/集成选择。然而,没有这些具体的细节本发明也可以实践。在其他实例中,为了不模糊本发明,没有详细示出控制结构和全软件指令序列。
本说明书中提到的“一个实施例”、“实施例”、“示例实施例”等,表明所描述的实施例可以包括特定的特征、结构或者特性,但是每个实施例可以不必包括所述特定特征、结构或者特性。此外,这些短语不一定指代相同的实施例。进一步地,当描述与实施例有关的特定特征、结构或者特性时,一般认为,结合其他实施例实现这样的特征、结构或者特性属于本领域技术人员的知识范围内,而无论其是否被明确描述。
本发明的实施例可以在硬件、固件、软件、或它们的任意组合中被实现。本发明的实施例也可实现为存储在机器可读介质上的可以由一个或多个处理器读取并执行的指令。机器可读介质可以包括存储或传输机器(例如计算设备)可读形式的信息的任何机制。例如,机器可读介质可以包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光存储介质、闪存设备、电、光、声或其他形式的传播信号(例如载波、红外信号、数字信号等)和其他。
下面的描述可以包括例如第一、第二等仅用于描述性目的而不被解释为限制的术语。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180071680.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:组合物
- 下一篇:音频信号帧中事件时隙位置的编码与译码技术





