[发明专利]一种利用黑匣子获取崩溃信息的方法、黑匣子及服务器有效
申请号: | 201210044237.0 | 申请日: | 2012-02-24 |
公开(公告)号: | CN102622322A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 郭海涛;许利霞;赵俊峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F13/34 | 分类号: | G06F13/34 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 黑匣子 获取 崩溃 信息 方法 服务器 | ||
技术领域
本发明涉及通信领域,尤其涉及一种利用黑匣子获取崩溃信息的方法、黑匣子及服务器。
背景技术
目前,服务器一般都具有黑匣子功能,当系统崩溃时,黑匣子能够收集CPU(Central Processing Unit,中央处理器)、IOH(In/Out Hub,北桥)等重要芯片的信息,即使系统复位,这些信息仍然能够保留,这些信息是助维护人员确定系统故障的原因的重要依据。
现有技术中,黑匣子包括捕获模块、存储模块和解析模块,捕获模块在系统崩溃或者死机时能够收集CPU和IOH等主控芯片内的信息然后通过存储模块将这些信息保保存,维护人员通过解析模块就能够读取这些信息。但是,因为现有的黑匣子采用是SM Bus(System Management Bus,系统管理总线),捕获模块能够收集的重要芯片的信息非常有限,尤其是对于CPU、IOH芯片内的寄存器信息,只能捕获芯片内部的CSR(Control Status Register,控制状态寄存器)寄存器的信息,其他的寄存器信息无法获取,无法为维护人员检测故障提供有力依据。
发明内容
本发明的实施例提供一种利用黑匣子获取崩溃信息的方法、黑匣子及服务器,能够在捕获CPU、IOH芯片内部的控制状态寄存器信息的同时也能够捕获其他寄存器的信息。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,提供一种利用黑匣子获取崩溃信息的方法,包括:
通过JTAG联合测试行为组织协议电缆在黑匣子与主控芯片之间建立JTAG链路;
通过所述JTAG链路从所述主控芯片中获取第一状态信息,所述第一状态信息包括通用寄存器信息、控制寄存器信息、调试控制寄存器信息。
另一方面,提供一种黑匣子,包括:
JTAG接口,用于通过JTAG电缆在黑匣子与主控芯片之间建立JTAG链路;
解析模块,用于通过所述JTAG链路从所述主控芯片中获取第一状态信息,所述第一状态信息包括通用寄存器信息、控制寄存器信息、调试控制寄存器信息。
另一方面,还提供一种服务器,包括:
所述的黑匣子;
主控芯片,包括中央处理器、北桥芯片;
JTAG电缆,用于在所述黑匣子的与所述主控芯片之间建立JTAG链路。
本发明的实施例提供一种利用黑匣子获取崩溃信息的方法、黑匣子及服务器,通过在黑匣子和主控芯片之间建立JTAG链路,使黑匣子能够在捕获主控芯片内部的控制状态寄存器信息的同时也能够捕获其他寄存器的信息。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的利用黑匣子获取崩溃信息的方法的流程示意图一;
图2为本发明实施例提供的利用黑匣子获取崩溃信息的方法的流程示意图二;
图3为本发明实施例提供的利用黑匣子获取崩溃信息的方法的流程示意图三;
图4为本发明实施例提供的黑匣子的结构示意图一;
图5为本发明实施例提供的黑匣子的结构示意图二;
图6为本发明实施例提供的服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例提供的利用黑匣子获取崩溃信息的方法,如图1所示,包括:
S101、通过JTAG电缆在黑匣子与主控芯片之间建立JTAG链路;
S102、通过JTAG链路从主控芯片中获取第一状态信息,第一状态信息包括通用寄存器信息、控制寄存器信息、调试控制寄存器信息。
本发明的实施例提供的利用黑匣子获取崩溃信息的方法,通过在黑匣子和主控芯片之间建立JTAG链路,使黑匣子能够在捕获主控芯片内部的控制状态寄存器信息的同时也能够捕获其他寄存器的信息。
实施例二
本发明实施例提供的利用黑匣子获取崩溃信息的方法,如图2所示,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210044237.0/2.html,转载请声明来源钻瓜专利网。