[发明专利]安全可靠的虚拟化域特定硬件加速器在审
申请号: | 201911374689.3 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111382450A | 公开(公告)日: | 2020-07-07 |
发明(设计)人: | K·S·奇特尼斯;C·L·福尔科;S·戈文达拉安;M·N·莫迪;W·A·米尔斯;G·R·舒尔茨;A·S·蒙德拉 | 申请(专利权)人: | 德克萨斯仪器股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/53 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 李英 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 可靠 虚拟 特定 硬件 加速器 | ||
1.一种方法,包括:
通过多硬件加速器功能控制器的第一通信接口从第一硬件加速器线程用户设备接收第一消息请求和特权凭证信息,其中所述多硬件加速器功能控制器被配置为将消息请求从所述第一硬件加速器线程用户设备提供到目的地域特定硬件加速器,并且所述第一通信接口在所述第一硬件加速器线程用户设备和所述多硬件加速器功能控制器之间;
将所述第一消息请求和特权凭证信息写入到所述第一通信接口的队列中;
所述多硬件加速器功能控制器从所述第一通信接口的所述队列获取所述第一消息请求和所述特权凭证信息;
所述多硬件加速器功能控制器从第二硬件加速器线程用户设备接收第二消息请求,所述第二消息请求被指定用于目的地域特定硬件加速器;以及
通过防火墙过滤掉所述第二消息请求。
2.根据权利要求1所述的方法,其中所述多硬件加速器功能控制器包括一个或更多个微控制器单元即MCU。
3.根据权利要求1所述的方法,其中所述过滤掉所述第二消息请求包括:确定所述第二硬件加速器线程用户设备的硬件资源标识符与所述第一通信接口的第一标识符不匹配,所述第一标识符与所述第一硬件加速器线程用户设备相关联。
4.根据权利要求1所述的方法,其中所述第一通信接口被实现为处理器间通信接口即IPC接口。
5.根据权利要求1所述的方法,其中所述目的地域特定硬件加速器执行任务包括视觉域、视频域或显示域中的至少一个。
6.根据权利要求1所述的方法,其中写入所述第一消息请求包括:将目的地硬件加速器线程信息、在所述目的地域特定硬件加速器上执行的一个或更多个命令和目的地存储器地址包括在所述第一消息请求中。
7.根据权利要求1所述的方法,其中第二通信接口在所述第二硬件加速器线程用户和所述多硬件加速器功能控制器之间。
8.根据权利要求7所述的方法,其中所述第一通信接口用于在所述第一硬件加速器线程用户设备上运行的第一虚拟机,并且所述第二通信接口用于在所述第一硬件加速器线程用户设备上运行的第二虚拟机。
9.一种系统,包括:
硬件加速器线程用户设备即HWA线程用户设备;
与所述HWA线程用户设备通信的微控制器单元子系统即MCU子系统;以及
与所述MCU子系统通信的域特定HWA,其中所述域特定HWA包括HWA线程;
其中所述MCU子系统被配置为:
从所述HWA线程用户设备接收消息请求和特权凭证信息;
分配所述域特定HWA的所述HWA线程以执行所述消息请求;
基于所述域特定HWA是否能够验证所述特权凭证信息,将所述消息请求分类为多个类中的一个类;以及
根据对所述消息请求属于指示所述HWA线程能够处理特权凭证信息的第一类的确定,将所述特权凭证信息转发到所述HWA线程。
10.根据权利要求9所述的系统,其中所述特权凭证信息包括虚拟机标识符、防护或非防护模式的标识符、用户或监管者模式的标识符以及HWA线程用户设备标识符。
11.根据权利要求9所述的系统,其中所述消息请求包括目的地HWA线程信息、在所述域特定HWA上执行的一个或更多个命令以及目的地存储器地址。
12.根据权利要求11所述的系统,其中所述HWA线程用户设备是通用处理器。
13.根据权利要求11所述的系统,其中所述HWA线程用户设备是可编程加速器。
14.根据权利要求9所述的系统,其中所述消息请求和特权凭证信息是从处理器间通信接口即IPC接口获得的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德克萨斯仪器股份有限公司,未经德克萨斯仪器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911374689.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:调色剂
- 下一篇:切割装置和用于其运行的方法