[发明专利]一种计算机系统、高速外围组件互联端点设备的访问方法和装置有效
申请号: | 201610474435.9 | 申请日: | 2013-05-20 |
公开(公告)号: | CN106126454B9 | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 葛小宇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例涉及一种高速外围组件互联端点设备的访问方法、计算机系统和装置,对处理器发送的访问请求的报文状态进行监控,并在确定PCIe端点设备未发送对所述访问请求的响应消息时,向处理器发送访问请求的模拟响应消息,使得处理器能够根据该模拟响应消息,确认之前发出的访问请求对应的流程已经完成,从而关闭对该访问请求进行计时的计时器,并清除缓存的该访问请求,保持处理器内部的处理正常进行,避免了访问请求在处理器内积累所导致的MCE复位问题。 | ||
搜索关键词: | 一种 计算机系统 高速 外围 组件 端点 设备 访问 方法 装置 | ||
【主权项】:
1.一种计算机系统,其特征在于,所述计算机系统包括:处理器;高速外围组件互联PCIe总线,用于连接PCIe端点设备;所述处理器用于获取对所述PCIe端点设备进行访问的操作指令,根据所述操作指令,向所述PCIe端点设备发送访问请求;所述计算机系统还包括模拟响应模块,用于在所述处理器向所述PCIe端点设备发送所述访问请求之后,对所述访问请求的报文状态进行监控,在预设的触发条件达到时,确定所述访问请求的报文状态,如果所述访问请求的报文状态是未完成,则获取所述访问请求的模拟响应消息,并向所述处理器发送所述模拟响应消息;其中,所述访问请求的报文状态包括已完成或未完成,所述未完成表示所述PCIe端点设备未发送所述访问请求的响应消息;所述访问请求的模拟相应消息包括第一类型模拟相应消息或第二类型模拟相应消息,所述第一类型模拟响应消息指示所述PCIe端点设备不支持所述访问请求,所述第二类型模拟响应消息指示所述PCIe端点设备异常;所述处理器还用于根据所述第一类型模拟相应消息或所述第二类型模拟响应消息,中止对所述PCIe端点设备的后续访问。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610474435.9/,转载请声明来源钻瓜专利网。