CPC G06F 13/4221 (2013.01) [G06F 13/1626 (2013.01); G06F 13/1668 (2013.01); G06F 13/4022 (2013.01); G06F 2213/0026 (2013.01)] | 23 Claims |
1. An apparatus comprising:
a port to transmit and receive data over a link; and
protocol stack circuitry to implement one or more layers of a Peripheral Component Interconnect Express (PCIe)-based or a Compute Express Link (CXL)-based protocol across the link, wherein protocol stack circuitry is to:
receive a request to initiate a memory write transaction on the link;
construct a memory write request transaction layer packet (TLP) for the memory write transaction, wherein fields of the memory write request TLP indicate a virtual channel (VC) other than VC0 for the TLP, that a completion is required in response to the memory write transaction, and a stream identifier associated with the memory write transaction;
cause the memory write request TLP to be transmitted over the link; and
process a completion TLP received over the link, the completion TLP indicating a completion for the memory write request TLP.
|