当前位置: 首页 > 专利查询>英特尔公司专利>正文

使用多个消息组的计算机系统中的代理之间的通信消息请求事务类型技术方案

技术编号:8455060 阅读:167 留言:0更新日期:2013-03-22 00:06
在计算机系统中,传输设备和接收设备经由高速串行接口而耦合。传输设备传输用于消息请求事务的分组头部,该分组头部包括指示多个消息组之一的消息组子字段。所述分组头部还包括指示消息请求分组是否包括数据的格式字段。所述分组头部还包括指示具体消息类型的消息码字段。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
使用多个消息组的计算机系统中的代理之间的通信消息请求事务类型本申请是申请日为2002年12月5日、申请号为02826165.8、专利技术名称为“使用多个消息组的计算机系统中的代理之间的通信消息请求事务类型”的中国专利申请的分案申请。
本专利技术一般地涉及计算机系统领域。更具体地说,本专利技术涉及高速点对点互连和通信体系结构领域。
技术介绍
计算装置,例如计算机系统、服务器、网络交换机和路由器、无线通信设备以及其它电子设备,一般由许多不同的元件组成。这些元件通常包括处理器、系统控制逻辑、存储器系统、输入和输出接口等。为了促进这样的元件之间的通信,计算装置长期依赖于通用输入/输出总线,以使得该计算系统的这些不同的元件能够互相通信来支持由这样的装置提供的种种应用。这种通用总线体系结构最普遍的一种形式或许就是外围组件互连(PCI)总线。PCI总线标准(1998年12月18日发布的外围组件互连(PCI)局域总线规范,修订版2.2)定义了多接点式(multi-drop)、并行总线体系结构,用于在计算装置中以仲裁的方式来互连芯片、扩充板以及处理器/存储器子系统。典型的PCI总线实现具有133Mbp本文档来自技高网...
使用多个消息组的计算机系统中的代理之间的通信消息请求事务类型

【技术保护点】
一种用于传送消息的装置,包括:处理器;耦合到所述处理器的根复合体,用于提供通信接口并包括通用输入/输出通信端口,所述通用输入/输出通信端口包括:用于在所述通用输入/输出通信端口中实现包括物理层、数据链路层和事务层的通信栈的模块,以及用于经由所述事务层装配针对消息请求事务的分组头部,以向一个或多个逻辑设备发送消息请求事务的模块,其中,所述分组头部包括:格式字段,其指示所述分组头部的长度并进一步指定所述分组是否包括数据有效负载;类型字段的子集,其指示所述分组涉及所述消息请求事务;和消息字段,其包括用于实现所述消息请求事务的消息,所述消息包括从以下群组中选择出来的至少一个消息:用于解锁逻辑设备的消息...

【技术特征摘要】
2001.12.28 US 10/040,7551.一种用于传送消息的装置,包括:处理器;耦合到所述处理器的根复合体,用于提供通信接口并包括通用输入/输出通信端口,所述通用输入/输出通信端口包括:用于在所述通用输入/输出通信端口中实现包括物理层、数据链路层和事务层的通信栈的模块,以及用于经由所述事务层装配针对消息请求事务的分组头部,以向一个或多个逻辑设备发送消息请求事务的模块,其中,所述分组头部包括:格式字段,其指定不包括数据或者包括数据的三个双字头部以及不包括数据或者包括数据的四个双字头部中的一个;类型字段,其从具有所支持的存储器、I/O、配置和消息的四种基本事务类型中指定事务的类型;和消息字段,其包括用于实现所述消息请求事务的消息,所述消息包括从以下群组中选择出来的至少一个消息:用于解锁逻辑设备的消息,用于复位逻辑设备的消息,用于指示可纠正错误情况的消息,用于指示不可纠正错误情况的消息,用于指示致命错误情况的消息,用于报告坏请求分组的消息,用于指示功率管理的消息,以及用于模拟中断信号的消息,其中,所述双字指示32位长度的数据,并且其中,所述根复合体是指增强型通用输入/输出层次的逻辑实体。2.如权利要求1所述的装置,其中所述用于实现所述消息请求事务的消息包括所述用于模拟中断信号的消息,所述中断信号包括老式外围组件互连(PCI)信号。3.如权利要求1所述的装置,其中所述消息还包括关于实现的消息请求事务是否需要完成的指示。4.如权利要求3所述的装置,其中所述逻辑设备不支持所述消息字段中包括的所述消息的实现是对于逻辑设备的关于不需要所述完成的指示。5.如权利要求1所述的装置,所述分组头部还包括:请求器标识字段,其包括用于标识所述消息请求事务的请求器的信息;和标签字段,其包括用于标识涉及所述消息请求的完成的信息,其中所述请求器标识字段和所述标签字段一起形成事务标识字段。6.一种用于传送消息的装置,包括:处理器;耦合到所述处理器的根复合体,用于提供通信接口并包括通用输入/输出通信端口,所述通用输入/输出通信端口包括:用于在所述根复合体中的所述通用输入/输出通信端口中实现包括物理层、数据链路层和事务层的通信栈的模块,用于经由所述事务层装配针对消息请求事务的分组头部,以向一个或多个逻辑设备发送消息请求事务的模块,其中,所述分组头部包括:格式字段,其指定不包括数据或者包括数据的三个双字头部以及不包括数据或者包括数据的四个双字头部中的一个;类型字段,其从具有所支持的存储器、I/O、配置和消息的四种基本事务类型中指定事务的类型;消息字段,其包括实现所述一个或多个消息类型请求事务的消息,所述消息包括从以下群组中选择出来的至少一个消息:用于解锁逻辑设备的消息,用于复位逻辑设备的消息,用于指示可纠正错误情况的消息,用于指示不可纠正错误情况的消息,用于指示致命错误情况的消息,用于报告坏请求分组的消息,用于指示功率管理的消息,以及用于模拟中断信号的消息;以及用于在包括所述逻辑设备和第二通用输入/输出通信端口的交换器中接收所述分组头部,并且在所述交换器中实现包括所述数据链路层、所述物理层和所述事务层的所述通信栈的模块,其中,所述分组头部涉及针对所述逻辑设备的所述消息请求事务,所述事务层包括拆解涉及针对所述逻辑设备的所述消息请求事务的所述分组头部以实现所述消息字段中包括的所述消息,其中,所述双字指示32位长度的数据,并且其中,所述根复合体是指增强型通用输入/输出层次的逻辑实体。7.如权利要求6所述的装置,其中所述用于实现所述消息请求事务的消息包括所述用于模拟中断信号的消息,所述中断信号包括老式外围组件互连(PCI)信号。8.如权利要求6所述的装置,其中所述消息还包括关于实现的消息请求事务是否需要完成的指示。9.如权利要求8所述的装置,其中所述逻辑设备不支持所述消息字段中包括的所述消息的实现是对于所述逻辑设备的关于不需要所述完成的指示。10.如权利要求6所述的装置,所述分组头部还包括:请求器标识字段,其包括用于标识所述消息请求事务的请求器的信息;和标签字段,其包括用于标识涉及所述消息请求的完成的信息,其中所述请求器标识字段和所述标签字段一起形成事务标识字段。11.一种用于传送消息的装置,包括:I/O模块,用于:装配请求的完成的分组的完成头部,其中,所述完成头部包括用于标识与所述请求相关联的设备的请求器标识符字段;以及通过包括一个或多个串行点对点链路的互连发送所述分组,其中,所述分组由交换器和根复合体路由到发起所述请求的端口,其中,所述完成头部还包括格式字段和类型字段,其中,所述格式字段指定不包括数据或者包括数据的三个双字头部以及不包括数据或者包括数据的四个双字头部中的一个,其中,所述类型字段从具有所支持的存储器、I/O、配置和消息的四种基本事务类型中指定事务的类型,其中,所述双字指示32位长度的数据,并且其中,所述根复合体是指增强型通用输入/输出层次的逻辑实体。12.如权利要求11所述的装置,其中,所述头部还包括用于标识尝试完成对事务的请求的设备的完成器标识符。13.如权利要求12所述的装置,其中,所述完成器标识符包括所述设备的总线号码、设备号码和功能号码的标识。14.如权利要求12所述的装置,其中,所述完成器标识符包括具有十六个比特的字段。15.如权利要求11所述的装置,其中,所述头部还包括完成状态字段。16.如权利要求15所述的装置,其中,所述完成...

【专利技术属性】
技术研发人员:戴维·哈里曼
申请(专利权)人:英特尔公司
类型:发明
国别省市:

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

1