主板及利用主板的基板管理控制器获取时间信息的方法

文档序号:8258197阅读:319来源:国知局
主板及利用主板的基板管理控制器获取时间信息的方法
【技术领域】
[0001] 本发明涉及一种主板及利用主板的基板管理控制器获取时间信息的方法。
【背景技术】
[0002] 计算机的基板管理控制器系统一般遵循IPMI(IntelligentPlatform ManagementInterface,智能平台管理接口)规范,规范中规定基板管理控制器系统的时 间与基本输入/输出系统在开机自我测试阶段读取的主系统时间同步。具体而言,如图1 所不,主板上的基板管理控制器(BaseboardManagementController,BMC)与基本输入 输出系统(BasicInputOutputSystem,BIOS)连接,BIOS与平台控制集合器(Platform ControllerHub,PCH)连接,PCH与实时时钟(Real-TimeClock,RTC)连接。当主板启动 时,PCH获取RTC上的时间,并解析给BIOS,之后待BIOS启动完成时,BMC才能获得时间。
[0003] 然而,当BMC正常运行并且主系统未开启时,此时BMC不能得到正确时间,只能使 用默认的符号时间(1970/01/01)。然而,这个默认时间是不正确的,使用该不正确的时间对 计算机系统的管理会造成很大困扰。
[0004] 进一步地,由于BIOS和BMC同步时间的动作被限定在开机启动过程中,而一旦BMC 因为更新分位等操作导致BMC时间信息丢失,就只能等待下一次BIOS的时间同步动作,如 此一来也导致,时间同步不及时。

【发明内容】

[0005] 鉴于以上内容,有必要提供一种主板及利用该主板的基板管理控制器获取时间信 息的方法,该主板上的基板管理控制器直接获取实时时钟上的时间,避免了当BMC正常运 行并且主系统未开启时基板管理控制器上的时间错误,同时也避免了由于BMC因为更新分 位等操作导致BMC时间信息丢失,而导致时间同步不及时的情况发生,提高了基板管理控 制器上时间的准确度。
[0006] -种主板,该主板包括:基板管理控制器及实时时钟,其中,所述基板管理控制器 与所述实时时钟直接连接,当所述基板管理控制器启动时,直接获取实时时钟上的时间信 肩、。
[0007] -种利用主板的基板管理控制器获取时间信息的方法,该方法包括如下步骤:基 板管理控制器定期发送读取主板的实时时钟上时间信息的指令给实时时钟,获取实时时钟 上时间信息;基板管理控制器对获取的实时时钟上时间信息进行解析;若所解析的实时时 钟上时间信息与基板管理控制器上的时间信息不一致时,基板管理控制器将所解析的实时 时钟上时间信息替换基板管理控制器上的时间信息。
[0008] -种利用主板的基板管理控制器获取时间信息的方法,该方法包括如下步骤:存 储芯片对获取的实时时钟上时间信息进行解析,将所解析的实时时钟上时间信息存储在存 储芯片的存储介质上;基板管理控制器定期发送读取存储芯片上时间信息的指令给存储芯 片,以获取存储芯片上的时间信息;若所获取的存储芯片上时间信息与基板管理控制器上 的时间信息不一致时,基板管理控制器将读取的存储芯片上时间信息替换基板管理控制器 上的时间信息。
[0009] 相较于现有技术,所述的主板,该主板上的基板管理控制器直接获取实时时钟上 的时间,避免了当BMC正常运行并且主系统未开启时基板管理控制器上的时间错误,同时 也避免了由于BMC因为更新分位等操作导致BMC时间信息丢失,而导致时间同步不及时的 情况发生,提高了基板管理控制器上时间的准确度。
【附图说明】
[0010] 图1是现有技术中主板的BMC结构图。
[0011] 图2是本发明主板较佳实施例的结构图。
[0012] 图3是本发明在图2的基础上改进后的主板较佳实施例的结构图。
[0013] 图4是本发明图2中BMC获取时间信息的方法较佳实施例的流程图。
[0014] 图5是本发明图3中BMC获取时间信息的方法较佳实施例的流程图。
[0015] 主要元件符号说明
[0016]
【主权项】
1. 一种主板,其特征在于,该主板包括: 基板管理控制器及实时时钟,其中,所述基板管理控制器与所述实时时钟直接连接,当 所述基板管理控制器启动时,直接获取实时时钟上的时间信息。
2. 如权利要求1所述的主板,其特征在于,所述基板管理控制器与所述实时时钟直接 通过总线连接。
3. 如权利要求1所述的主板,其特征在于,所述基板管理控制器与所述实时时钟之间 还按照有存储芯片,该存储芯片用于存储所述实时时钟上的时间信息。
4. 如权利要求1所述的主板,其特征在于,所述存储芯片为寄存器。
5. -种利用主板的基板管理控制器获取时间信息的方法,其特征在于,该方法包括如 下步骤: 基板管理控制器定期发送读取主板的实时时钟上时间信息的指令给实时时钟,获取实 时时钟上时间信息; 基板管理控制器对获取的实时时钟上时间信息进行解析;及 若所解析的实时时钟上时间信息与基板管理控制器上的时间信息不一致时,基板管理 控制器将所解析的实时时钟上时间信息替换基板管理控制器上的时间信息。
6. -种利用主板的基板管理控制器获取时间信息的方法,其特征在于,该方法包括如 下步骤: 存储芯片对获取的实时时钟上时间信息进行解析,将所解析的实时时钟上时间信息存 储在存储芯片的存储介质上; 基板管理控制器定期发送读取存储芯片上时间信息的指令给存储芯片,W获取存储芯 片上的时间信息; 若所获取的存储芯片上时间信息与基板管理控制器上的时间信息不一致时,基板管理 控制器将读取的存储芯片上时间信息替换基板管理控制器上的时间信息。
【专利摘要】一种主板,该主板包括:基板管理控制器及实时时钟,其中,所述基板管理控制器与所述实时时钟直接连接,当所述基板管理控制器启动时,直接获取实时时钟上的时间信息。本发明还提供一种利用主板的基板管理控制器获取时间信息的方法。利用本发明可以提高基板管理控制器获取时间的准确度。
【IPC分类】G06F11-00
【公开号】CN104572317
【申请号】CN201310478255
【发明人】涂文冲
【申请人】鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
【公开日】2015年4月29日
【申请日】2013年10月14日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1