[发明专利]可虚拟化以及前向兼容硬件‑软件接口有效
申请号: | 201280031877.6 | 申请日: | 2012-07-25 |
公开(公告)号: | CN103874984B | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | E·塔米尔;E·露兹欧恩;B-Z·弗里德曼;M·J·彭纳 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F9/44;G06F13/14 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 毛力 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了一种对前向兼容硬件‑软件接口的虚拟化。实施例使用在驱动器中,不管其是物理驱动器或虚拟驱动器。指令对驱动器排队,并被获取给设备。访问操作列表,以确定驱动器是否被允许执行指令。事件响应于指令为驱动器排队。如果驱动器不被允许执行指令,则设备固件将指令递送给执行所请求指令的特权驱动器。如果驱动器仅被允许在辅助下执行指令,则将指令递送用于校正和执行。如果指令终止,事件会像指令所执行的那样排队完成。驱动器不会指示执行了哪个操作。操作表会根据硬件/软件的修改进行变化,或根据配置变化动态变化。 | ||
搜索关键词: | 虚拟 以及 兼容 硬件 软件 接口 | ||
【主权项】:
一种在第一功能驱动器中使用I/O设备接口的方法,所述第一功能驱动器是物理功能驱动器或虚拟功能驱动器之一,该方法包括:将多条指令从第一功能驱动器排队到第一指令队列;从第一指令队列获取多条指令的第一指令到设备固件;用设备固件访问动作表,来确定第一功能驱动器是否被允许执行第一指令;并且响应于第一指令将第一事件从设备固件排队到第一功能驱动器的第一事件队列,其中对所述动作表的访问确定第一功能驱动器不被允许执行第一指令,则该方法还包括:将第一指令作为第二事件而递送到特权功能驱动器的第二事件队列;从特权功能驱动器将第二指令排队到第二指令队列;从第二指令队列获取第二指令到设备固件;用设备固件访问动作表,确定特权功能驱动器是否被允许执行第二指令;执行第二指令;并且响应于第二指令,将第三事件从设备固件排队到第二事件队列。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280031877.6/,转载请声明来源钻瓜专利网。