一种PCIe完成超时错误处理方法及控制单元技术

技术编号:41286358 阅读:34 留言:0更新日期:2024-05-11 09:34
本申请的实施例公开了一种PCIe完成超时错误处理方法及控制单元,涉及计算机及集成电路等领域,为提高数据传输的可靠性。所述超时错误控制单元,包括:检测模块,用于检测目标PCIe链路的状态是否异常;还用于检测目标PCIe链路的缓存单元中是否存在待发送的数据包;超时错误处理模块,用于在预设时间段内,检测目标PCIe链路是否发生完成超时错误,并按照预设规则,确定目标PCIe链路发生完成超时错误的总次数;控制模块,用于根据目标PCIe链路发生完成超时错误的总次数以及预设阈值,确定是否将超时信息向系统发送;所述超时信息表示目标PCIe链路发生完成超时错误。

【技术实现步骤摘要】

本申请涉及计算机及集成电路,尤其涉及一种pcie完成超时错误处理方法、控制单元及中央处理器。


技术介绍

1、在服务器领域中,对高性能和高可靠性的技术指标具有较高的要求。对于长期进行数据传输的服务器如果产生故障,会导致数据丢失,给用户造成极大的损失。

2、针对服务器与pcie设备之间的数据传输,当pcie设备端故障、设备端报错、热复位等情况发生时,会产生完成超时错误。现有技术中,当完成超时错误发生后,通过软件立即上报系统并产生中断,这样会导致pcie链路上的数据丢失,无法恢复现场,给用户造成极大的损失。


技术实现思路

1、有鉴于此,本申请实施例提供一种pcie完成超时错误处理方法、控制单元及中央处理器,能够提高数据传输的可靠性,极大地减少了用户损失。

2、第一方面,本申请实施例提供pcie完成超时错误处理方法,包括:检测目标pcie链路的状态是否异常;在所述目标pcie链路的状态异常的情况下,检测所述目标pcie链路的缓存单元中是否存在待发送的数据包;在检测所述缓存单元中存在待发送的数据本文档来自技高网...

【技术保护点】

1.一种PCIe完成超时错误处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设时间段包括N个计时周期;

3.根据权利要求2所述的方法,其特征在于,在所述N个计时周期中的每个计时周期内,检测所述目标PCIe链路是否发生完成超时错误,并按照预设规则,确定所述目标PCIe链路发生完成超时错误的总次数,包括:

4.根据权利要求2所述的方法,其特征在于,所述在所述N个计时周期中的每个计时周期内,检测所述目标PCIe链路是否发生完成超时错误,并按照预设规则,确定所述目标PCIe链路发生完成超时错误的总次数,包括:</p>

5.根据...

【技术特征摘要】

1.一种pcie完成超时错误处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设时间段包括n个计时周期;

3.根据权利要求2所述的方法,其特征在于,在所述n个计时周期中的每个计时周期内,检测所述目标pcie链路是否发生完成超时错误,并按照预设规则,确定所述目标pcie链路发生完成超时错误的总次数,包括:

4.根据权利要求2所述的方法,其特征在于,所述在所述n个计时周期中的每个计时周期内,检测所述目标pcie链路是否发生完成超时错误,并按照预设规则,确定所述目标pcie链路发生完成超时错误的总次数,包括:

5.根据权利要求2所述的方法,其特征在于,根据所述目标pcie链路发生完成超时错误的总次数以及预设阈值,确定是否将超时信息向系统发送,包括:

6.根据权...

【专利技术属性】
技术研发人员:陈君杨孟瑜聂延举冯颖卢雪琴张罗
申请(专利权)人:海光信息技术成都有限公司
类型:发明
国别省市:

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

1