一种异构化处理器间相互模拟方法

基本信息

申请号 CN202111312482.0 申请日 -
公开(公告)号 CN114090170A 公开(公告)日 2022-02-25
申请公布号 CN114090170A 申请公布日 2022-02-25
分类号 G06F9/455(2006.01)I;G06F9/48(2006.01)I 分类 计算;推算;计数;
发明人 仇大玉 申请(专利权)人 华云数据控股集团有限公司
代理机构 苏州友佳知识产权代理事务所(普通合伙) 代理人 储振
地址 214000江苏省无锡市滨湖区科教软件园6号
法律状态 -

摘要

摘要 本发明提供了一种异构化处理器间相互模拟方法,包括:在内核空间中将物理处理器所包含的寄存器HFGRTR_EL2中的MIDR_EL1位的值置为1;使用硬件加速模块向内核空间添加模拟虚拟处理器的寄存器MIDR_EL1,并写入待模拟物理处理器中所包含的寄存器MIDR_EL1的值;在虚拟化管理程序中添加待模拟物理处理器的型号,并将由待模拟物理处理器所包含的寄存器MIDR_EL1的值传入已经添加至内核空间中的虚拟处理器所包含已经被模拟的寄存器MIDR_EL1。本发明实现了在异构化场景中对差异化硬件信息的屏蔽,实现了异构化场景中异构化处理器之间的相互模拟并提高了用户体验。