[发明专利]具有SR-IOV和xHCI-IOV的附加安全执行环境有效
申请号: | 201680018792.2 | 申请日: | 2016-02-15 |
公开(公告)号: | CN107430570B | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | N.V.萨兰格哈尔;S.B.麦克戈万;R.古蒂雷茨;K.R.瓦迪韦卢 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/362 | 分类号: | G06F13/362;G06F13/40;G06F13/42 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐红燕;郑冀之 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 sr iov xhci 附加 安全 执行 环境 | ||
1.一种装置,包括:
通用串行总线(USB)设备;
控制器接口,其中,所述控制器接口分配用于与所述USB设备对接的寄存器空间,并且所述USB设备被虚拟化到多个例示中;以及
安全环境,其中,所述安全环境通过模拟用于所述多个例示的寄存器空间来虚拟化所述多个例示。
2.根据权利要求1所述的装置,其中,所述控制器接口是可扩展主机控制器接口(xHCI)。
3.根据权利要求2所述的装置,其中,USB集线器通过使用单根输入/输出虚拟化(SR-IOV)和xHCI输入/输出虚拟化(xHCI-IOV)的组合的组合而被虚拟化到多个例示中。
4.根据权利要求3所述的装置,其中,所述安全环境是管理引擎。
5.根据权利要求1所述的装置,其中,所述USB设备是多个USB设备、多个USB集线器或其任何组合。
6.一种装置,包括:
通用串行总线(USB)设备;
控制器接口,其中,所述控制器接口定义用于与所述USB设备对接的寄存器空间并且所述控制器接口由操作系统进行管理;以及
管理引擎,其中,所述管理引擎虚拟化所述寄存器空间,以使得所述USB设备由所述管理引擎拥有并被模拟至所述操作系统。
7.根据权利要求6所述的装置,其中,所述控制器接口可为可扩展主机控制器接口。
8.根据权利要求6所述的装置,其中,所述管理引擎拥有将虚拟功能一撇(VF1')模拟至所述操作系统的物理功能零撇(PF0')。
9.根据权利要求6所述的装置,其中,所述USB设备是多个USB设备、多个USB集线器或其任何组合。
10.一种系统,包括:
与多个USB设备耦合的USB集线器;
微控制器,其中,所述微控制器与所述USB集线器对接;
虚拟机管理器,其用于将所述USB集线器的地址空间虚拟化到多个例示中;以及
至少一个策略管理器,其中,所述策略管理器进一步虚拟化所述多个例示,以使得所述多个例示由所述策略管理器拥有。
11.根据权利要求10所述的系统,其中,所述微控制器顺从于可扩展主机控制器接口。
12.根据权利要求10所述的系统,其中,所述USB集线器通过使用单根输入/输出虚拟化(SR-IOV)和xHCI输入/输出虚拟化(xHCI-IOV)的组合而被虚拟化到多个例示中。
13.根据权利要求10所述的系统,其中,所述策略管理器是管理引擎。
14.一种方法,包括:
经由管理引擎初始化主机控制器;
引导虚拟机管理器;
枚举USB集线器和USB设备;以及
将所述USB集线器和所述USB设备分配给所述管理引擎、所述虚拟机管理器或其任何组合。
15.根据权利要求14所述的方法,其中,所述主机控制器顺从于可扩展主机控制器接口。
16.根据权利要求14所述的方法,包括在初始化期间将所述USB集线器和所述USB设备分配给所述管理引擎。
17.根据权利要求14所述的方法,其中,所述管理引擎初始化用于所述虚拟机管理器的物理功能地址空间中的值。
18.一种装置,包括:
通用串行总线(USB)设备;
控制器接口,其中,所述控制器接口分配用于与所述USB设备对接的寄存器空间,并且所述USB设备被虚拟化到多个例示中;以及
用于通过模拟用于所述多个例示的寄存器空间来虚拟化所述多个例示的部件。
19.根据权利要求18所述的装置,其中,所述控制器接口是可扩展主机控制器接口(xHCI)。
20.根据权利要求19所述的装置,其中,USB集线器通过使用单根输入/输出虚拟化(SR-IOV)和xHCI输入/输出虚拟化(xHCI-IOV)的组合的组合而被虚拟化到多个例示中。
21.根据权利要求20所述的装置,其中,用于虚拟化所述多个例示的部件是管理引擎。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680018792.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多芯片封装链路
- 下一篇:针对具有可变帧长的双导线接口系统的基于阻抗的流控制