ROOT COMPLEX

       The capability to route peer-to-peer transactions between hierarchy domains 层次结构域through a Root Complex is optional and implementation dependent并且取决于实现方式. For example, an implementation may incorporate a real or virtual Switch internally within the Root Complex to enable full peer-to-peer support in a software transparent way. 

例如,一个实现可能包含一个真实的或虚拟的交换机内部的根联合体内实现完全对等网络支持,软件透明的方式。

Unlike the rules for a Switch, a Root Complex is generally permitted to split a packet into smaller packets when routing transactions peer-to-peer between hierarchy domains (except as noted below), e.g., split a single packet with a 256-byte payload into two packets of 128 bytes
payload each. The resulting packets are subject to the normal packet formation rules contained in this specification (e.g., Max_Payload_Size, Read Completion Boundary, etc.). Component designers should note that splitting a packet into smaller packets may have negative performance

consequences, especially for a transaction addressing a device behind a PCI Express to PCI/PCI-X bridge. 

   也就是说SWITCH不可以折分包。
Exception: A Root Complex that supports peer-to-peer routing of Vendor_Defined Messages is
not permitted to split a Vendor_Defined Message packet into smaller packets
except at 128-byte
boundaries (i.e., all resulting packets except the last must be an integral multiple of 128 bytes in
20
length) in order to retain the ability to forward the Message across a PCI Express to PCI/PCI-X 

\



1.3.2. Endpoints
Endpoint refers to a type of Function that can be the Requester or Completer of a PCI Express transaction either on its own behalf or on behalf of a distinct non-PCI Express device (other than a
PCI device or Host CPU), e.g., a PCI Express attached graphics controller or a PCI Express-USB host controller. Endpoints are classified as either legacy, PCI Express, or Root Complex Integrated Endpoints.

    An ACS Endpoint refers to a multi-Function Endpoint that supports peer-to-peer access control between functions within the Endpoint. For example, a multi-Port Ethernet Endpoint may treat each Ethernet Port as a separate PCI Express Function. Such an ACS Ethernet Endpoint would provide access controls to enable or preclude communication between individual functions.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值