[发明专利]保护共享的互连以用于虚拟机有效
申请号: | 201510098148.8 | 申请日: | 2015-03-05 |
公开(公告)号: | CN104954356B | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | T·W·洛;G·N·什雅;S·J·鲁滨逊;R·弗塔斯;H·王;H·莱尼格;P·哈马伦德;D·A·马泰科蒂;C·厄尔本 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F9/455 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保护 共享 互连 用于 虚拟机 | ||
1.一种处理系统,包括:
互连;以及
处理核,耦合到所述互连,用于:
执行多个虚拟机,每一虚拟机都通过相应的标识符来标识;以及
通过第一虚拟机的标识符来标记由所述第一虚拟机启动的访问所述互连的第一事务,
其中,所述互连包括存储器防火墙,所述存储器防火墙用于响应于接收到所述第一事务,使用所述第一虚拟机的所述标识符来验证所述第一事务,
其中所述处理系统进一步包括总线主控器,所述总线主控器耦合到所述互连,其中所述处理核向所述总线主控器指派第二虚拟机的标识符,所述总线主控器为所述第二虚拟机执行访问所述互连的第二事务,其中所述总线主控器利用所述第二虚拟机的所述标识符来标记所述第二事务。
2.如权利要求1所述的处理系统,其特征在于,所述互连耦合到存储器,其中所述存储器防火墙进一步执行下列各项中的至少一项:
响应于从所述处理核接收到所述第一事务,相对于所述存储器的第一地址范围和所述第一虚拟机的所述标识符,验证所述第一事务;或
响应于从所述总线主控器接收到所述第二事务,相对于所述存储器的第二地址范围和所述第二虚拟机的所述标识符,验证所述第二事务。
3.如权利要求2所述的处理系统,其特征在于,所述互连耦合到外围设备,其中所述互连包括外围设备防火墙以执行下列各项中的至少一项:
响应于从所述处理核接收到所述第一事务,使用所述第一虚拟机的所述标识符来验证所述第一事务;或
响应于从所述总线主控器接收到所述第二事务,使用所述第二虚拟机的所述标识符来验证所述第二事务。
4.如权利要求3所述的处理系统,其特征在于,所述处理核进一步用于执行管理所述多个虚拟机的虚拟机管理器,其中所述虚拟机管理器与允许访问所述互连和所述总线主控器的访问权限相关联。
5.如权利要求4所述的处理系统,其特征在于,所述处理核用于执行所述虚拟机管理器以设置所述存储器防火墙的规则表或所述外围设备防火墙的规则表中的至少一项。
6.如权利要求4所述的处理系统,其特征在于,所述处理核执行所述虚拟机管理器以创建所述第一虚拟机,并提供随后的事务的虚拟机上下文直到所述第一虚拟机的退出。
7.如权利要求1所述的处理系统,其特征在于,所述第一虚拟机的所述标识符被存储在所述处理核的内部寄存器中。
8.一种芯片上系统SoC,包括:
处理核,用于多个虚拟机;以及,
互连,耦合到所述处理核,包括防火墙以用于:
从所述处理核接收第一事务,所述第一事务与第一虚拟机的标识符相关联;以及
使用所述第一虚拟机的所述标识符来确定所述第一事务是否被允许访问耦合到所述互连的存储器或耦合到所述互连的外围设备中的一个,其中所述芯片上系统SoC进一步包括总线主控器,所述总线主控器耦合到所述互连,其中,给所述总线主控器指派第二虚拟机的标识符,所述总线主控器为所述第二虚拟机执行第二事务以访问所述互连,以及其中所述总线主控器利用所述第二虚拟机的所述标识符来标记所述第二事务。
9.如权利要求8所述的芯片上系统SoC,其特征在于,所述处理核进一步用于:
利用所述第一虚拟机的所述标识符来标记所述第一事务。
10.如权利要求8所述的芯片上系统SoC,其特征在于,所述确定进一步包括:
使用所述第一虚拟机的所述标识符,并考虑所述防火墙的一个或多个规则,来验证所述第一事务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510098148.8/1.html,转载请声明来源钻瓜专利网。