-
公开(公告)号:CN109766165B
公开(公告)日:2022-07-08
申请号:CN201811401836.7
申请日:2018-11-22
Applicant: 海光信息技术股份有限公司
Abstract: 本发明实施例提供了一种内存访问控制方法、装置、内存控制器及计算机系统;其中方法包括:接收对内存的访问请求;如果所述访问请求所对应的目标内存段配置有访问权限,判断所述访问请求是否匹配所述目标内存段的访问权限,其中,内存中的至少一个内存段配置有访问权限;若所述访问请求匹配所述内存段的访问权限,允许对所述目标内存段执行所述访问请求。本发明实施例可对内存进行访问控制,提升内存的安全性;在一种虚拟化场景下,本发明实施例可对虚拟机的内存段配置访问权限,并进行访问控制。
-
公开(公告)号:CN111400717B
公开(公告)日:2022-03-22
申请号:CN202010144970.4
申请日:2020-03-04
Applicant: 海光信息技术股份有限公司
Abstract: 本发明实施例提供了一种数据读取方法及相关装置,所述数据读取方法,包括:至少接收待读取数据和所述待读取数据的存储器读数据认证码;所述待读取数据包括至少一个待读取数据包,各所述待读取数据包的接收为并行接收;存储所述待读取数据,利用所述待读取数据生成所述待读取数据的读取完整性信息,至少基于所述共享密钥和所述读取完整性信息生成处理器读数据认证码,各所述待写入数据包的存储为并行存储;当所述存储器读数据认证码等于所述处理器读数据认证码时,确认所述待读取数据的完整性。这样,可以利用并行接收和存储各所述待读取数据包的方法,提高处理器芯片与内存之间数据的接收和存储效率。
-
公开(公告)号:CN109739612B
公开(公告)日:2021-10-26
申请号:CN201811400802.6
申请日:2018-11-22
Applicant: 海光信息技术股份有限公司
IPC: G06F9/455
Abstract: 本发明实施例提供了一种虚拟机进程的调度方法、装置、设备和存储介质,所述方法包括获取目标虚拟机、目标物理核心以及关联主机;查找是否存在未经判断的关联虚拟机进程,若存在,获取其关联虚拟机,并判断是否满足二者之一:所述关联虚拟机与所述目标虚拟机相同,所述关联虚拟机与所述关联主机相同;若所述关联虚拟机与所述目标虚拟机相同,则调度;若所述关联虚拟机与所述关联主机相同,则再次查找是否存在未经判断的关联虚拟机进程;若均不满足,则停止调度。本发明实施例所提供的虚拟机进程的调度方法能够防止不同虚拟机的进程同时调度至同一物理核心上运行,保证虚拟机数据的安全性。
-
公开(公告)号:CN110196819B
公开(公告)日:2021-08-24
申请号:CN201910477103.X
申请日:2019-06-03
Applicant: 海光信息技术股份有限公司
IPC: G06F12/084 , G06F21/78
Abstract: 本发明提供了一种内存访问方法与硬件,能在防止基于共享缓存的侧信道攻击的同时兼顾对于内存访问敏感的程序的性能。所述方法,包括:硬件获取待处理的私有缓存的数据以及所述私有缓存的缓存行的第一标志位的值,其中,对基于共享缓存的侧信道攻击敏感的私有缓存的数据对应的第一标志位的值指示是否允许所述对基于共享缓存的侧信道攻击敏感的私有缓存对应的内存使用所述共享缓存;以及所述硬件在所述第一标志位的值指示不允许相应的私有缓存对应的内存使用所述共享缓存时,将不允许对应的内存使用所述共享缓存的私有缓存的数据直接写入所述对应的内存。
-
公开(公告)号:CN111259380B
公开(公告)日:2021-02-12
申请号:CN202010033813.6
申请日:2017-08-22
Applicant: 海光信息技术股份有限公司
Abstract: 本公开提供了一种内存页转移方法,包括:确定第一安全容器对应的待转移的安全内存页和所述安全内存页在第一安全容器的第一线性地址;获取所述安全内存页在第二安全容器中的第二线性地址;以及将所述安全内存页的安全内存控制表中的安全内存页归属字段内容从第一安全容器的身份标签修改为第二安全容器的身份标签,以及将合法线性地址字段内容从第一线性地址修改为第二线性地址。本公开了还提供了一种函数调用方法。
-
-
-
-