[发明专利]在没有VMM介入的情况下对调用VMM配置的服务的指令集支持有效
申请号: | 201280057792.5 | 申请日: | 2012-09-28 |
公开(公告)号: | CN104137056B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | G·尼格;B·E·亨特利;R·L·萨希塔;V·尚伯格;J·W·布兰德特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张东梅 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种处理核包括指令执行逻辑电路和寄存器空间。与VM进入相称,从VMCS采用指示由处理核代表VMM提供的服务是否被启用的信息来加载寄存器空间。响应于宾客软件调用指令,指令执行逻辑查看寄存器空间以确认服务已经被启用,并且查看第二寄存器空间或存储器空间以获取由所述宾客软件编写的所述服务的输入参数。 | ||
搜索关键词: | 没有 vmm 介入 情况 调用 配置 服务 指令 支持 | ||
【主权项】:
1.一种由处理器执行的方法,包括:利用所述处理器的解码单元将指令解码成经解码的指令,以及利用所述处理器的执行单元执行所述经解码的指令以:检查由所述处理器的虚拟机上的宾客软件实例请求执行的所述指令是否被启用用于所述宾客软件实例,检查由所述处理器的所述虚拟机上的所述宾客软件实例所请求的服务是否是在不退出所述虚拟机的情况下所述处理器将执行的多个服务之一,其中所述多个服务包括在不退出所述虚拟机的情况下所述处理器将执行的至少一个非中断服务;以及如果所述指令被启用用于所述宾客软件实例并且所述服务是所述多个服务之一,则在不退出所述虚拟机的情况下执行所述服务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280057792.5/,转载请声明来源钻瓜专利网。