[发明专利]用于操作系统无关的硬件验证的系统和方法在审
申请号: | 201280074749.X | 申请日: | 2012-07-17 |
公开(公告)号: | CN104737134A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 苏哈斯·沙瓦纳 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 柴德海;康泉 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 操作系统 无关 硬件 验证 系统 方法 | ||
背景技术
通常,硬件验证工具帮助检测计算系统中的潜在缺陷并且降低维持成本。此外,在企业服务器、存储器和联网设备中、利用不同算法的许多硬件验证工具可用于测试硬件设备。例如,不同类别的服务器具有它们自己的一组硬件验证工具,这些硬件验证工具具有不同的用于测试硬件设备的用户界面和算法。一般来说,这些硬件测试方案和验证工具可以被分类为基于操作系统(OS)的方案(还被称为联机诊断硬件工具)和使用缩减的内核启动的基于脱机的诊断方案。
由于服务器卖方支持多OS策略,所以基于OS的方案需要用于每个支持的OS的硬件验证工具。这将意味着为支持不同OS上的硬件测试方案而增加的开发和维护成本。此外,当系统不可启动至OS或统一可扩展固件接口(UEFI)外壳时,当前方案需要启动至脱机诊断环境。这种基于脱机的诊断方案可能导致更多停机时间,并且在一些情况中需要配置修改以启动至硬件设备(包括外壳和所需的硬件诊断工具)。
目前有许多硬件验证工具。一种现有技术是基于OS的硬件验证工具。这是OS应用程序,并且通常需要被移植至所有支持的OS。然而,该方案在服务器不可启动时不起作用。另一现有技术使用基于可扩展的固件接口(EFI)的硬件验证工具。然而,该基于EFI的硬件验证工具通常不能在服务器完全启动时或在服务器不可启动至EFI时使用。又一现有脱机诊断硬件验证工具需要使用在磁盘或通用串行总线(USB)设备上掌管的不同镜像来启动,并且可能进一步需要更多管理性开销和客户配置。一种现有技术使用硬件校验固件来验证原型(这需要不同的固件),并且被设计为主要在原型验证期间使用。
附图说明
现在将参考附图详细地描述本发明的示例,其中:
图1图示用于在计算系统中执行操作系统(OS)无关的硬件验证的方法的示例流程图;并且
图2图示包括图1所示用于实现OS无关的硬件验证的计算系统的主要组件及它们互连关系的示例框图。
本文描述的图仅是用于图示目的,而绝不旨在限制本公开的范围。
具体实施方式
公开一种用于操作系统(OS)无关(agnostic)的硬件验证的系统和方法。在本主题内容的示例的以下详细描述中,参考附图,附图形成本主题内容的一部分,并且在附图中通过图示示出可以实践本主题内容的特定示例。这些示例是足够详细地描述的,以使本领域技术人员能够实现本主题内容,并且应理解,可以使用其它示例并且可以在不脱离本主题内容的范围的情况下进行变化。因此,下面的详细描述不是从限制意义上去进行的,并且本主题内容的范围由所附权利要求限定。
图1图示用于在计算系统中执行OS无关的硬件验证的方法的示例流程图100。在框102中,由管理处理器调用硬件验证测试。在一个示例性实现方式中,该管理处理器通过共享的存储器或物理的处理器间通信(IPC)接口与该计算系统中的系统处理器通信地联接。例如,该物理IPC接口包括使用IPC的以太网接口,如插槽等。在情景中,使用基于该计算系统和关联硬件设备的健康状况和利用数据的算法,选择要对一个或多个硬件设备运行的硬件验证测试。在框104中,由该管理处理器基于所调用的硬件验证测试,获得输入参数。
在框106中,由该管理处理器基于所调用的硬件验证测试及所获得的输入参数,确定该计算系统中的该一个或多个硬件设备以及要对这些硬件设备执行的测试的性质。例如,这些硬件设备、硬件验证测试的类型以及压力水平,是基于该计算系统中所选择的硬件设备的空间关系数据而自动地选择的。基于当前利用数据以及使用历史利用数据获得的预测的未来利用数据,确定该压力水平。例如,在系统设计时间框架上限定空间关系数据,以提供该计算系统中不同子系统之间的硬件链接。
在框108中,由管理处理器通过共享的存储器或物理IPC接口,基于要对所确定的硬件设备执行的测试的性质,向系统处理器发送用于对所确定的硬件设备执行硬件验证测试的请求。在框110中,由系统处理器在收到来自管理处理器的用于执行硬件验证测试的请求时,通过调用系统固件(SFW)中关联的一个或多个硬件特定运行时驱动程序,对所确定的硬件设备运行硬件验证测试。参照图2更详细地解释这一方面。在框112中,由系统处理器使用共享的存储器或物理IPC接口,通过请求/响应协议向管理处理器发送硬件验证测试的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业;,未经惠普发展公司;有限责任合伙企业;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280074749.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:关联信息传播系统
- 下一篇:用于维护代码生成器输出的完整性的方法和系统