[发明专利]对管理控制器的存储器子系统进行初始化有效
申请号: | 201080067095.9 | 申请日: | 2010-05-28 |
公开(公告)号: | CN102906717A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | D.F.海恩里希;T.F.埃默森;H.Q.乐 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F9/24;G06F1/24 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 谢攀;卢江 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 控制器 存储器 子系统 进行 初始化 | ||
背景技术
管理控制器是专用于管理主机系统的硬件的一件硬件。主机系统可以是服务器系统、个人计算机或任何其他物理计算系统。物理计算系统典型地包括母板,其为用来容纳诸如存储器、处理器、输入/输出控制器等之类的各种部件的主电路板。管理控制器可以独立于这些部件进行操作以对它们进行管理。为了独立地操作,管理控制器典型地包括其自己的存储器系统和固件。该固件包括用于操作管理控制器的多个指令。该固件还包括用于对管理控制器的存储器子系统进行初始化的指令。对存储器子系统进行初始化指的是使存储器控制器和存储器准备好进行正常操作的过程。每当管理控制器被通电时,必须执行存储器初始化过程。
在某些现代物理计算系统中,将用于主机系统的视频控制器与管理控制器集成以节省成本。视频控制器是专用于向诸如监视器的显示设备上呈现用于显示的图形的一件硬件。视频控制器使用管理控制器所使用的相同存储器子系统。因此,如果管理控制器存储器未被正确地(properly)初始化,则视频控制器将不能运行。
当管理控制器被通电时,其执行启动过程。该启动过程特别地包括对管理处理器的存储器子系统进行初始化。在某些情况下,硬件可能易于发生故障。因此,如果由于某种原因,管理控制器未能正确地启动或正确地对存储器子系统进行初始化,则管理控制器存储器子系统将不会运行。由于视频控制器依赖于管理控制器存储器子系统,所以视频控制器也将不能运行。主机系统可以在没有管理控制器的标准功能的情况下操作。然而,主机系统需要使用视频控制器以提供人机交互。
附图说明
附图说明了本文所述的原理的实施例,并且是本说明书的一部分。所示的实施例仅仅是示例,并且不限制权利要求的范围。
图1是示出了根据本文所述原理的一个示例的主机系统与管理控制器之间的关系的图。
图2是示出了根据本文所述原理的一个示例的管理控制器的说明性部件的图。
图3是示出了根据本文所述原理的一个示例的存储器子系统的说明性部件的图。
图4是示出了根据本文所述原理的一个示例的用于对存储器控制器和存储器进行初始化的说明性方法的流程图。
图5是示出了根据本文所述原理的一个示例的用于使用存储器初始化模块来对存储器进行初始化的说明性方法的流程图。
遍及各图,相同的附图标记指示类似但不一定相同的元件。
具体实施方式
如上所述,当管理控制器被通电时,其执行启动过程。该启动过程特别地包括对管理处理器的存储器子系统进行初始化。在某些情况下,硬件可能易于发生故障。因此,如果由于某种原因,管理控制器未能正确地启动或正确地对存储器子系统进行初始化,则管理控制器存储器子系统将不会运行。由于视频控制器依赖于管理控制器存储器子系统,所以视频控制器也将不能运行。主机系统可以在没有管理控制器的标准功能的情况下操作。然而,主机系统需要使用视频控制器以提供人机交互。
某些主机系统包括可选只读存储器(ROM)。可选ROM是主机系统的基本输入输出系统(BIOS)能够可选地使用的一件固件。如果管理控制器的固件未能对存储器子系统进行初始化,则可选ROM可以对管理控制器内的存储器子系统进行初始化。然而,此过程导致安全问题,因为为主机系统提供了对管理控制器存储器子系统的存储器控制器的访问。
考虑到这些及其他问题,本说明书公开了一种用于在管理控制器的固件未能对存储器子系统进行初始化的情况下对管理控制器的存储器子系统进行初始化的安全方法。根据某些说明性示例,所述管理控制器包括附加存储器初始化模块,诸如具体地被设计成用于对存储器子系统进行初始化的硬件状态机。硬件状态机是被设计成响应于特定条件而执行特定功能的一件硬件。下面将给出关于硬件状态机的功能的更多细节。
使用故障安全(failsafe)启动定时器来确定固件是否成功地对管理控制器的存储器子系统进行初始化。如果存储器子系统未被管理控制器成功地初始化,则故障安全启动定时器可以向硬件状态机发送信号。此信号将提示硬件状态机执行存储器子系统初始化功能。
通过使用体现本文所述原理的方法或系统,即使固件未能正确地启动或对管理控制器的存储器子系统进行初始化,与视频控制器集成的管理控制器仍可以向主机系统提供视频控制器功能。此外,未向主机系统提供对存储器子系统的存储器控制器的访问。这允许实现更安全的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080067095.9/2.html,转载请声明来源钻瓜专利网。