发明名称 |
一种快速测试BIOS与OS接口代码可靠性的方法 |
摘要 |
本发明公开了一种快速测试BIOS与OS接口代码可靠性的方法,涉及计算机技术领域,所述方法包括BOIS执行的以下步骤:A)接收来自测试装置的SMI可用指令,使CPU进入SMM,并运行所述SMI可用指令对应的接口代码;B)在所述SMI可用指令对应的接口代码运行结束后,生成SMM退出指令;C)根据所述SMM退出指令,接收来自测试装置的SMI禁用指令,使CPU运行所述SMI禁用指令对应的接口代码,并退出SMM;D)重复执行上述步骤A)至步骤C),直至确定BIOS与OS之间的接口代码是否可靠。本发明能够在不安装OS的情况下,对BIOS与OS之间的接口代码进行快速测试,不仅测试步骤更加简便,而且大大节省了测试时间。 |
申请公布号 |
CN103257922B |
申请公布日期 |
2015.10.21 |
申请号 |
CN201310131557.4 |
申请日期 |
2013.04.16 |
申请人 |
合肥联宝信息技术有限公司 |
发明人 |
郑红文 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京金信知识产权代理有限公司 11225 |
代理人 |
黄威;王智 |
主权项 |
一种快速测试BIOS与OS接口代码可靠性的方法,其特征在于,包括BIOS执行的以下步骤:A)接收来自测试装置的SMI可用指令,使CPU进入SMM,并运行所述SMI可用指令对应的接口代码;B)在所述SMI可用指令对应的接口代码运行结束后,生成SMM退出指令;C)根据所述SMM退出指令,接收来自测试装置的SMI禁用指令,使CPU运行所述SMI禁用指令对应的接口代码,并退出SMM;D)重复执行上述步骤A)至步骤C),直至确定BIOS与OS之间的接口代码是否可靠;其中,所述BIOS是基本输入输出系统,所述OS是操作系统,所述SMI是系统消息中断,所述CPU是中央处理器,所述SMM是系统管理模式。 |
地址 |
230601 安徽省合肥市经济技术开发区翠微路6号海恒大厦4楼418号 |