发明名称 |
一种处理敏感指令的方法、装置以及物理机 |
摘要 |
本发明实施例涉及计算机虚拟化领域,通过本发明实施例通过在虚拟机处理待处理的敏感指令导致陷入之后,获取所述待处理的敏感指令对应的内存地址;当所述待处理的敏感指令对应的内存地址与保存的任意一个敏感指令集中起始指令对应的内存地址相同时,获取与所述待处理的敏感指令对应的内存地址相同的起始指令所属的敏感指令集;根据获取的所述敏感指令集记录的指令及所述指令的执行顺序处理所述敏感指令集,可以实现减少虚拟机陷入的次数,提高虚拟机的性能。 |
申请公布号 |
CN103197915B |
申请公布日期 |
2015.08.19 |
申请号 |
CN201310066697.8 |
申请日期 |
2013.03.01 |
申请人 |
华为技术有限公司 |
发明人 |
严晓丹 |
分类号 |
G06F9/30(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 11274 |
代理人 |
申健 |
主权项 |
一种处理敏感指令的方法,其特征在于,包括:在虚拟机处理待处理的敏感指令导致陷入之后,获取所述待处理的敏感指令对应的内存地址;当所述待处理的敏感指令对应的内存地址与保存的任意一个敏感指令集中起始指令对应的内存地址相同时,获取与所述待处理的敏感指令对应的内存地址相同的起始指令所属的敏感指令集,其中,所述敏感指令集包括至少两条敏感指令,且所述敏感指令集的起始指令和结尾指令均为敏感指令;根据获取的所述敏感指令集记录的指令及所述敏感指令集记录的指令的执行顺序处理所述敏感指令集。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |