[发明专利]灵活的虚拟功能队列分配技术在审
申请号: | 201810996819.6 | 申请日: | 2018-08-29 |
公开(公告)号: | CN109582435A | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | B-Z·弗里德曼;E·卢宗 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟功能 存储器页 物理功能 可分配资源 控制寄存器 计算设备 配置空间 映射 队列分配 灵活的 虚拟化 处理器 页表 队列 写入 转换 分配 配置 | ||
用于I/O设备虚拟化的技术包括具有I/O设备的计算设备,该I/O设备包括物理功能、多个虚拟功能和多个可分配资源,例如I/O队列。物理功能将可分配资源分配给虚拟功能。计算设备配置从位于虚拟功能的配置空间中的虚拟功能存储器页到位于物理功能的配置空间中的物理功能存储器页的页表映射。虚拟功能存储器页包括用于可分配资源的控制寄存器,并且物理功能存储器页包括用于可分配资源的另一个控制寄存器。可以将值写入虚拟功能存储器页中的控制寄存器。计算设备的处理器使用页映射将虚拟功能存储器页转换为物理功能存储器页。描述并要求保护其他实施例。
背景技术
典型的计算机处理器包括用于虚拟化操作的硬件支持。软件虚拟化包括从主机操作系统或虚拟机监视器(VMM)内透明地执行一个或多个访客操作系统。硬件虚拟化功能可能包括扩展特权模型、虚拟存储器寻址的硬件辅助支持、对扩展存储器许可的支持以及其他虚拟化特征。
某些I/O设备(例如网卡)支持单根I/O虚拟化(SR-IOV)。具有SR-IOV能力的设备可以包括单个物理功能和多个虚拟功能,所有这些功能都可以实现为PCIe功能。可以将访客操作系统或其他虚拟机分配给专用虚拟功能以执行I/O操作。每个虚拟功能可以使用I/O设备的共享资源来执行I/O操作。VMM可以使用物理功能来管理I/O设备和虚拟功能。
附图说明
在此描述的概念在附图中以示例而非限制的方式示出。为了说明的简单和清楚起见,图中所示的元件不一定按比例绘制。在认为合适的地方,参考标签已在图中重复以指示对应或类似的元件。
图1是用于灵活的虚拟功能队列分配的计算设备的至少一个实施例的简化框图;
图2是图1的计算设备的网络接口控制器的简化框图;
图3是可以由图1-2的计算设备建立的环境的至少一个实施例的简化框图;
图4是可以由图1-3的计算设备执行的用于配置虚拟功能队列分配的方法的至少一个实施例的简化流程图;
图5是可以由图1-3的计算设备执行的用于执行I/O操作的方法的至少一个实施例的简化流程图;以及
图6是可以由图1-3的计算设备建立的页表映射的示意图。
具体实施方式
虽然本公开的概念易于进行各种修改和替代形式,但是其具体实施例已经在附图中通过示例的方式示出,并且将在本文中进行详细描述。然而,应当意识到,不意图将本公开的概念限制为所公开的特定形式,而是相反,意图是覆盖与本公开和所附权利要求一致的所有修改方案、等同方案和替代方案。
说明书中对“一个实施例”、“实施例”、“示例性实施例”等的提及表示所描述的实施例可以包括特定的特征、结构或特性,但是每个实施例可能或可能不一定包括该特定的特征、结构或特性。此外,这样的短语不一定指代相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,认为结合其他实施例来实现这样的特征、结构或特性在本领域技术人员的知识内,无论是否明确描述。此外,应当意识到,列表中以“A,B和C中的至少一个”的形式包括的项目可以意味着(A);(B);(C):(A和B);(A和C);(B和C);或(A,B和C)。类似地,以“A,B或C中的至少一个”的形式列出的项目可以指(A);(B);(C):(A和B);(A和C);(B和C);或(A,B和C)。
在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合实现。所公开的实施例还可以被实现为由一个或多个暂时性或非暂时性机器可读(例如,计算机可读)存储介质承载或在其上存储的指令,其可由一个或多个处理器读取和执行。机器可读存储介质可以被实现为用于以机器可读的形式存储或发送信息的任何存储设备、机构或其他物理结构(例如,易失性或非易失性存储器、介质盘或其他介质设备)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810996819.6/2.html,转载请声明来源钻瓜专利网。