[发明专利]基于安全处理器的虚拟机数据处理方法、装置、CPU芯片及服务器在审
申请号: | 201911280126.8 | 申请日: | 2019-12-12 |
公开(公告)号: | CN111124606A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 丁宁;应志伟 | 申请(专利权)人: | 海光信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F21/53;G06F21/60 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 300000 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 安全 处理器 虚拟机 数据处理 方法 装置 cpu 芯片 服务器 | ||
1.一种基于安全处理器的虚拟机数据处理方法,其特征在于,包括:
虚拟机监视器将交互请求和需要处理的数据发送给安全处理器;
所述安全处理器将所述需要处理的数据,分为两个以上的数据段;
所述安全处理器根据所述交互请求将所述两个以上的数据段,分配给密码协处理器内部不同的数据处理模块处理。
2.根据权利要求1所述的虚拟机数据处理方法,其特征在于,所述安全处理器将所述需要处理的数据,分为两个以上的数据段,包括:
所述安全处理器,根据密码协处理器内部数据处理模块的数量和/或密码协处理器内部数据处理模块的处理速度,将所述需要处理的数据分为两个以上的数据段,所述数据段的数量小于或等于所述密码协处理器内部数据处理模块的数量。
3.根据权利要求1所述的虚拟机数据处理方法,其特征在于,所述安全处理器根据所述交互请求将所述两个以上的数据段,分配给密码协处理器内部不同的数据处理模块处理,包括:
所述安全处理器,根据所述交互请求,针对每个数据段生成数据处理命令,并将针对不同数据段的数据处理命令,分配到同一命令队列中;所述密码协处理器内部不同的数据处理模块,对所述命令队列中的命令进行处理;或者,
所述安全处理器,根据所述交互请求,针对每个数据段生成数据处理命令,并将针对不同数据段的数据处理命令,分配到密码协处理器内部不同的数据处理模块各自所对应的命令队列中;
所述密码协处理器内部不同的数据处理模块,对各自所对应的命令队列中的命令进行处理。
4.根据权利要求3所述的虚拟机数据处理方法,其特征在于,所述安全处理器,根据所述交互请求,针对每个数据段生成数据处理命令,并将针对不同数据段的数据处理命令,分配到密码协处理器内部不同的数据处理模块各自所对应的命令队列中,包括:
所述安全处理器,针对第一数据段生成第一数据处理命令,并将第一数据处理命令分配到第一命令队列,针对第二数据段生成第二数据处理命令,并将第二数据处理命令分配到第二命令队列;其中,所述第一命令队列为所述密码协处理器内部的第一数据处理模块所对应的命令队列;所述第二命令队列为所述密码协处理器内部的第二数据处理模块所对应的命令队列;
其中,所述密码协处理器内部不同的数据处理模块,对各自所对应的命令队列中的命令进行处理,包括:
从所述第一命令队列读取第一数据处理命令,提交给所述第一数据处理模块,从所述第二命令队列读取第二数据处理命令,提交给所述第二数据处理模块;
所述第一数据处理模块和所述第二数据处理模块执行所述第一数据处理命令和第二数据处理命令。
5.根据权利要求3所述的虚拟机数据处理方法,其特征在于,所述安全处理器,针对每个数据段生成数据处理命令,并将针对不同数据段的数据处理命令,分配到密码协处理器内部不同的数据处理模块各自所对应的命令队列中,包括:
所述安全处理器,针对第一数据段生成第一数据处理命令和第二数据处理命令,并将所述第一数据处理命令分配到第一命令队列,将所述第二数据处理命令分配到第二命令队列;
针对第二数据段生成第三数据处理命令和第四数据处理命令,并将所述第三数据处理命令分配到所述第一命令队列,将第四数据处理命令分配到第二命令队列;其中,所述第一命令队列为密码协处理器内部的第一数据处理模块所对应的命令队列,所述第二命令队列为密码协处理器内部的第二数据处理模块所对应的命令队列;
其中,所述密码协处理器内部不同的数据处理模块,对各自命令队列中的命令处理,包括:
从所述第一命令队列读取第一数据处理命令,提交给所述第一数据处理模块处理;
在所述第一数据处理模块执行完所述第一数据处理命令后,从所述第二命令队列读取第二数据处理命令,提交给所述第二数据处理模块;
从所述第一命令队列读取第三数据处理命令,提交给所述第一数据处理模块;所述第二数据处理模块和所述第一数据处理模块执行所述第二数据处理命令和第三数据处理命令。
6.根据权利要求1所述的虚拟机数据处理方法,其特征在于,所述需要处理的数据为虚拟机内存页信息表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术有限公司,未经海光信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911280126.8/1.html,转载请声明来源钻瓜专利网。