一种判断PCIE链路训练过程状态的方法、装置及介质制造方法及图纸

技术编号:33387554 阅读:57 留言:0更新日期:2022-05-11 23:02
本申请公开了一种判断PCIE链路训练过程状态的方法、装置及介质,涉及计算机技术领域。该方法首先建立桥设备与终端设备之间的PCIE链路;然后轮询桥设备的各寄存器的实时信息;最后根据各寄存器的实时信息确定PCIE链路训练过程中的各个状态,便于用户实时查阅PCIE链路训练状态数据。由此可见,该方法中,一方面,不需要通过桥设备之外的寄存器来获取PCIE链路训练过程中的各个状态,而是仅仅通过桥设备自带的各寄存器便可获取到PCIE链路训练过程中的各个状态;另一方面,通过轮询桥设备自带的各寄存器的实时信息,根据实时信息获取到PCIE链路训练过程中各个状态,从而保证用户能够实时查阅到PCIE链路训练状态数据。够实时查阅到PCIE链路训练状态数据。够实时查阅到PCIE链路训练状态数据。

【技术实现步骤摘要】
一种判断PCIE链路训练过程状态的方法、装置及介质


[0001]本申请涉及计算机
,特别是涉及一种判断PCIE链路训练过程状态的方法、装置及介质。

技术介绍

[0002]PCI Express(PCIE)作为一种高速串行计算机扩展总线标准,已经发展约二十年,广泛应用于不同架构产品中,如X86架构产品、ARM架构产品等,广泛应用于不同类型的产品中,如服务器、台式机、移动平板等。PCIE接口的外围设备,也种类繁多数量巨大,包括显卡类设备、存储类设备、网卡类设备等。以服务器产品为例,服务器在研发过程中,需要针对不同类型的PCIE设备进行兼容性开发测试,既要能使用较新的PCIE设备,也要能兼容较老的PCIE设备,在研发过程中,调试各种PCIE设备在所难免。PCIE链路训练状态过程是服务器PCIE接口与外接PCIE设备链路协商连接的过程,研发人员实时查阅状态过程的各个状态信息,对PCIE设备兼容性调试起到非常大帮助作用。
[0003]现有的采用处理器芯片专用寄存器来存储的链路训练状态数据,芯片专用寄存器仅供调试使用,并不对芯片厂商以外的人员本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种判断PCIE链路训练过程状态的方法,其特征在于,包括:建立桥设备与终端设备之间的PCIE链路,其中,所述桥设备为自带寄存器的设备;轮询所述桥设备的各所述寄存器的实时信息;根据所述实时信息确定所述PCIE链路训练过程中的各个状态以便于用户实时查阅PCIE链路训练状态数据。2.根据权利要求1所述的判断PCIE链路训练过程状态的方法,其特征在于,在所述根据所述实时信息确定所述PCIE链路训练过程中的各个状态之后,还包括:将各个所述状态保存到状态链表中;输出所述状态链表中的所述状态数据。3.根据权利要求2所述的判断PCIE链路训练过程状态的方法,其特征在于,所述将各个所述状态保存到状态链表中包括:在当前状态的前一个状态与当前所述状态为同一个状态的情况下,判断所述状态持续的时间是否超过第一预设时间;若是,则将当前所述状态保存到所述状态链表中;若否,则返回所述轮询所述桥设备的各寄存器的实时信息的步骤。4.根据权利要求2所述的判断PCIE链路训练过程状态的方法,其特征在于,所述将各个所述状态保存到状态链表中包括:在当前状态的前一个状态与当前所述状态不为同一个状态的情况下,按照状态出现的先后顺序将各所述状态保存到所述状态链表中。5.根据权利要求3或4所述的判断PCIE链路训练过程状态的方法,其特征在于,判断当前所述状态的前一个状态与当前所述状态是否为同一个状态包括:在将当前所述状态的前一个状态与当前所述状态分别存放至对应的存储区的情况下,判断当前所述状态的前一个状态与当前...

【专利技术属性】
技术研发人员:马井彬
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1