发明名称 处理不期望的完成分组和具有非成功完成状态的完成分组的方法
摘要 在计算机系统中,请求设备和完成器设备经由高速串行接口而耦合。请求设备向完成器设备传输用于请求事务的分组。完成器设备在服务该请求期间检查错误情况。如果发现错误情况,完成器设备传输具有除了成功以外的其他完成状态的完成分组。完成分组包括完成器标识字段。请求设备记录完成器标识值,并且在寄存器中指示已经接收到具有非成功完成状态的完成分组。
申请公布号 CN1324499C 申请公布日期 2007.07.04
申请号 CN02826159.3 申请日期 2002.12.06
申请人 英特尔公司 发明人 戴维·哈里曼;戴维·李;肯尼思·克雷塔;贾斯明·阿亚诺维奇;加里·所罗门
分类号 G06F13/40(2006.01) 主分类号 G06F13/40(2006.01)
代理机构 北京东方亿思知识产权代理有限责任公司 代理人 王怡
主权项 权利要求书1.一种方法,包括:在请求设备的通用输入/输出端口处接收关于请求事务的一个或多个完成分组,所述一个或多个完成分组是关于寻址到完成设备处的代理并从所述通用输入/输出端口发起的请求事务的,所述一个或多个完成分组包括完成分组头部,所述请求事务包括存储器读取请求、输入/输出读取请求和配置读取请求之一,所述通用输入/输出端口实现包括物理层、数据链路层和事务层的通信栈,所述事务层包括拆解所述一个或多个完成分组所包括的完成分组头部,所述完成分组头部包括所述请求事务的事务标识、所述请求事务的完成状态和所述完成设备处的所述代理的完成器标识;和判断所述一个或多个完成分组所包括的所述完成分组头部是否包括指示所述请求事务未成功完成的完成状态,其中,基于关于所述请求事务未成功完成的指示:在第一寄存器中存储所述完成器标识,在第二寄存器中指示接收到所述请求事务的非成功完成,和利用所述第一寄存器中的所述完成器标识和所述第二寄存器中的所述指示来报告与所述请求事务相关联的错误情况。
地址 美国加利福尼亚州