[发明专利]针对计算机总线的非投递式写事务在审
| 申请号: | 202110189872.7 | 申请日: | 2020-03-18 |
| 公开(公告)号: | CN112882963A | 公开(公告)日: | 2021-06-01 |
| 发明(设计)人: | R·M·桑卡兰;D·J·哈里曼;S·O·斯泰利;R·H·沃克哈尔瓦拉;I·阿加瓦尔;P·M·马罗利亚;S·R·范多伦 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/42;G06F12/0895;H04L12/825 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘文灿 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 针对 计算机 总线 投递 事务 | ||
1.一种装置,包括:
用于管理共享工作队列的逻辑,
所述逻辑用于:
从代理接收事务层分组(TLP)中的可延迟存储器写(DMWr)请求,其中,所述TLP包括快速外围组件互连(PCIe)TLP类型字段编码,以指示所述DMWr请求;
确定所述DMWr请求无法成功完成;以及
向所述代理返回请求重试状况(RRS)完成状态。
2.根据权利要求1所述的装置,其中,所述共享工作队列用于以非阻塞方式接受来自多个非合作代理的工作项目。
3.根据权利要求1或2所述的装置,其中,所述RRS完成状态包括编码为010的完成状态字段消息。
4.根据权利要求1-3中的任一项所述的装置,所述存储器控制器用于:
从代理接收另一个TLP中的第二DMWr请求;
确定所述第二DMWr请求包括不可校正的错误;以及
将完成者中止(CA)完成状态返回给所述代理。
5.根据权利要求4所述的装置,其中,所述CA完成状态包括编码为100的完成状态字段消息。
6.根据权利要求1-3中的任一项所述的装置,所述存储器控制器用于:
从代理接收第二TLP中的第二DMWr请求;
确定所述第二DMWr能够成功完成;以及
向所述代理返回成功完成(SC)完成状态。
7.根据权利要求6所述的装置,其中,所述SC完成状态包括编码为000的完成状态字段。
8.根据权利要求1-3中的任一项所述的装置,所述存储器控制器用于:
从代理接收事务层分组(TLP)中的第二DMWr请求;
确定不支持所述第二DMWr请求;以及
向所述代理返回不受支持的请求(UR)完成状态。
9.根据权利要求1-3中的任一项所述的装置,所述存储器控制器用于:
从代理接收事务层分组(TLP)中的第二DMWr请求;
确定所述第二DMWr请求包括中毒的DMWr;以及
向所述代理返回不受支持的请求(UR)完成状态。
10.根据权利要求8或9所述的装置,其中,所述UR完成状态包括完成状态字段值001。
11.根据权利要求1-10中的任一项所述的装置,其中,所述DMWr请求是原子的、非投递式写请求。
12.根据前述权利要求中的任一项所述的装置,其中,所述TLP包括编码为010或011的格式。
13.一种方法,包括:
从代理接收事务层分组(TLP);
所述TLP包括快速外围组件互连(PCIe)类型字段编码,以指示所述TLP包括可延迟存储器写请求(DMWr);
确定所述DMWr请求是否能够完成;以及
如果所述DMWr无法完成,则将请求重试状况(RRS)完成状态返回给所述代理。
14.根据权利要求13所述的方法,其中,确定所述TLP包括DMWr请求包括:读取TLP格式字段编码和TLP类型字段编码,所述格式字段编码包括010或011之一,并且所述类型字段编码包括11011。
15.根据权利要求13或14所述的方法,其中,所述RRS完成状态包括编码为010的完成状态字段消息。
16.根据权利要求13或14所述的方法,还包括:如果所述TLP包括不可校正的错误,则返回完成者中止(CA)完成状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110189872.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车轮毂拆卸装置
- 下一篇:一种迁移轨迹的展示方法和装置





