[发明专利]存储器映射的虚拟门铃机制在审
申请号: | 202010230783.8 | 申请日: | 2020-03-27 |
公开(公告)号: | CN111862284A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | B·R·怀特;A·N·沙阿;A·科克;D·普费尔;A·纳瓦勒 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/30;G06F13/24 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘文灿 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 映射 虚拟 门铃 机制 | ||
1.一种用于促进门铃通知的装置,包括:
存储器映射的I/O(MMIO)基址寄存器,其包括物理功能(PF)和多个虚拟功能(VF)寄存器集合,每个寄存器集合与一VF相关联,其中,每个寄存器集合包括多个门铃页面;以及
门铃硬件,其包括门铃寄存器,每个门铃寄存器具有能够分配的功能标识符(ID)并且包括多个门铃,以用于在检测到访问请求时响应于从相关联的门铃页面集合接收到门铃触发器而激活门铃通知。
2.根据权利要求1所述的装置,其中,门铃触发器包括偏移和功能编号。
3.根据权利要求2所述的装置,其中,将所述功能编号与所述功能ID进行比较,并且将所述偏移与所述多个门铃中的每个门铃进行比较。
4.根据权利要求3所述的装置,其中,在确定了所述偏移与所述门铃匹配并且所述功能编号与所述功能ID匹配时,门铃通知在所述多个门铃中的第一门铃处被激活。
5.根据权利要求4所述的装置,其中,所述门铃硬件还包括与每个门铃寄存器相关联的状态向量寄存器,所述状态向量寄存器用于记录哪个门铃已被激活。
6.根据权利要求5所述的装置,其中,状态向量寄存器记录门铃通知。
7.根据权利要求6所述的装置,还包括调度器,所述调度器用于接收门铃通知并且调度与门铃通知相关联的动作。
8.根据权利要求7所述的装置,其中,所述调度器访问状态向量寄存器以取回门铃通知。
9.根据权利要求8所述的装置,其中,所述调度器在取回门铃通知之后清除状态向量寄存器。
10.一种用于促进门铃通知的方法,包括:
在具有能够分配的功能标识符的多个门铃寄存器中的第一门铃寄存器处接收门铃触发器;
确定所述门铃触发器是否与相关联的功能以及多个门铃之一匹配;以及
在确定了所述门铃触发器与所述功能和所述多个门铃之一匹配时激活门铃通知。
11.根据权利要求10所述的方法,还包括:
在与所述门铃寄存器相关联的状态向量寄存器处记录所述门铃通知;以及
发送所述门铃通知。
12.根据权利要求11所述的方法,还包括:
在调度器处接收所述门铃通知;以及
调度与所述门铃相关联的动作。
13.根据权利要求11所述的方法,还包括所述调度器在取回所述门铃通知之后清除所述状态向量寄存器。
14.一种图形处理单元(GPU),包括:
图形硬件,包括:
存储器映射的I/O(MMIO)基址寄存器,其包括物理功能(PF)和多个虚拟功能(VF),其中,与每个功能相关联的基址包括多个门铃页面;以及
门铃硬件,其包括门铃寄存器,每个门铃寄存器具有能够分配的功能标识符(ID),并且包括多个门铃,以用于在检测到访问请求时响应于从相关联的门铃页面集合接收到门铃触发器而激活门铃通知;以及
微控制器,其包括调度器,所述调度器用于接收所述门铃通知并且调度与所述门铃通知相关联的动作。
15.根据权利要求14所述的GPU,其中,门铃触发器包括偏移和指示相关联的VF的功能编号。
16.根据权利要求15所述的GPU,其中,将所述功能编号与所述功能ID进行比较,并且将所述偏移与所述多个门铃中的每个门铃进行比较。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010230783.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:事件相机
- 下一篇:路况预警数据生成方法、路况预警方法、装置及电子设备