[发明专利]用于操作系统无关的硬件验证的系统和方法在审
申请号: | 201280074749.X | 申请日: | 2012-07-17 |
公开(公告)号: | CN104737134A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 苏哈斯·沙瓦纳 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 柴德海;康泉 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 操作系统 无关 硬件 验证 系统 方法 | ||
1.一种在计算系统中执行操作系统(OS)无关的硬件验证的方法,包括:
由管理处理器调用硬件验证测试;
由所述管理处理器基于所调用的硬件验证测试,获得输入参数;
由所述管理处理器基于所调用的硬件验证测试以及所获得的输入参数,确定一个或多个硬件设备;
由所述管理处理器向系统处理器发送用于对所确定的一个或多个硬件设备执行所述硬件验证测试的请求;
由所述系统处理器通过调用在系统固件(SFW)中驻留的关联的一个或多个硬件特定运行时驱动程序,对所确定的一个或多个硬件设备运行所述硬件验证测试;以及
由所述系统处理器向所述管理处理器发送所述硬件验证测试的结果。
2.根据权利要求1所述的方法,进一步包括:
由所述管理处理器检测不可启动的计算系统状态;
由所述管理处理器在检测到所述不可启动的计算系统状态时,在共享的存储器中设置适合的标志,以向所述SFW表示对恢复模块的需要;
由所述SFW检测所设置的适合的标志,以忽略正常启动并且加载包含一个或多个硬件特定运行时驱动程序的恢复固件卷的映像用于所述硬件验证;
由所述管理处理器通过对所述一个或多个硬件设备中的每个运行所述硬件验证测试,确定出故障的硬件设备;
由所述管理处理器对所确定的出故障的硬件设备进行解除配置;以及
重置所设置的适合的标志以从所述恢复固件卷启动,并且由所述管理处理器重启动所述计算系统。
3.根据权利要求2所述的方法,进一步包括:
由所述管理处理器,将所述硬件验证测试分解成具有更小的硬件验证测试的块;以及
由所述管理处理器利用SFW以及管理固件(MFW)请求/响应协议,对所确定的一个或多个硬件设备主动地、周期性地运行所述更小的硬件验证测试中的每个。
4.根据权利要求3所述的方法,其中所述更小的硬件验证测试是非破坏性测试,其中所述非破坏性测试是从由对存储器的只读测试、保存情境测试以及关于恢复情境策略的中央处理单元(CPU)测试组成的组中选择的。
5.根据权利要求3所述的方法,其中对所确定的一个或多个硬件设备主动地、周期性地运行所述更小的硬件验证测试中的每个包括:
基于从所述OS获得的利用数据,对所确定的一个或多个硬件设备主动地、周期性地运行所述更小的硬件验证测试中的每个,以减小由所述硬件验证测试造成的性能影响,其中所述利用数据包括计算系统负载数据。
6.根据权利要求3所述的方法,进一步包括:
当需要所述OS的支持来运行所述硬件验证测试时,需要所述OS注册中断处理程序,由所述管理处理器利用高级配置与电源接口通用事件(ACPI GPE)机制从所述OS调用所述硬件验证测试,来中断所述OS;
由所注册的中断处理程序调用适合的一个或多个硬件特定运行时驱动程序,以执行所述硬件验证测试;
对所确定的一个或多个硬件设备执行所述硬件验证测试;以及
使用请求/响应协议,通过所述共享的存储器向所述管理处理器发送所述硬件验证测试的结果。
7.根据权利要求1所述的方法,其中由管理处理器调用硬件验证测试包括:
利用基于所述计算系统和关联的硬件设备的健康状况和利用数据的算法,选择要对所确定的一个或多个硬件设备运行的所述硬件验证测试。
8.根据权利要求1所述的方法,其中确定一个或多个硬件设备包括:
基于所述计算系统中被选择的一个或多个硬件设备的空间关系数据,自动地选择所述一个或多个硬件设备、测试的类型以及压力水平,其中在系统设计时间框架上限定所述空间关系数据,以提供所述计算系统中不同子系统之间的硬件链接。
9.根据权利要求8所述的方法,进一步包括:
基于当前利用数据以及利用历史利用数据获得的预测的未来利用数据,确定所述压力水平。
10.根据权利要求1所述的方法,其中所述物理IPC接口包括使用IPC的以太网接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业;,未经惠普发展公司;有限责任合伙企业;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280074749.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:关联信息传播系统
- 下一篇:用于维护代码生成器输出的完整性的方法和系统