Communicating A Message Request Transaction To A Logical Device
First Claim
1. An apparatus comprising:
- a communication port to implement a communication stack including a physical layer, a data link layer and a transaction layer, the transaction layer to assemble a packet header for a message request transaction to one or more logical devices, the packet header including;
a format field to indicate a packet header length and to further specify whether the packet header includes a data payload;
a subset of a type field to indicate the packet header relates to the message request transaction; and
a message field to include a message to implement the message request transaction, the message including at least one message selected from a message to indicate power management and a message to emulate an interrupt signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A general input/output communication port implements a communication stack that includes a physical layer, a data link layer and a transaction layer. The transaction layer includes assembling a packet header for a message request transaction to one or more logical devices. The packet header includes a format field to indicate the length of the packet header and to further specify whether the packet header includes a data payload, a subset of a type field to indicate the packet header relates to the message request transaction and a message field. The message field includes a message to implement the message request transaction. The message includes at least one message that is selected from a group of messages. The group of messages to include a message to unlock a logical device, a message to reset a logical device, a message to indicate a correctable error condition, a message to indicate an uncorrectable error condition, a message to indicate a fatal error condition, a message to report a bad request packet, a message to indicate power management and a message to emulate an interrupt signal.
-
Citations
20 Claims
-
1. An apparatus comprising:
a communication port to implement a communication stack including a physical layer, a data link layer and a transaction layer, the transaction layer to assemble a packet header for a message request transaction to one or more logical devices, the packet header including; a format field to indicate a packet header length and to further specify whether the packet header includes a data payload; a subset of a type field to indicate the packet header relates to the message request transaction; and a message field to include a message to implement the message request transaction, the message including at least one message selected from a message to indicate power management and a message to emulate an interrupt signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An apparatus comprising:
a communication port to implement a communication stack including a physical layer, a data link layer and a transaction layer, the transaction layer to disassemble a packet header for a message request transaction received at the communication port, the packet header including; a format field to indicate a packet header length and to further specify whether the packet header includes a data payload; a subset of a type field to indicate the packet header relates to the message request transaction; and a sub-field formed of a second subset of the type field and an extension field to indicate that the packet header relates to one of a group of message request transactions. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A system comprising:
-
a transmitter including a communication port to implement a communication stack having a physical layer, a link layer and a transaction layer, wherein the transaction layer is to assemble a packet header for a transaction layer packet to one or more logical devices, the packet header including; a length field to indicate a length of data included in the transaction layer packet; a type field to indicate at least in part a type of the transaction layer packet; and a third field to extend one of the type field and the length field; and a receiver coupled to the transmitter and including the logical device, the receiver to receive the packet header at a communication port to implement the communication stack and including the physical layer, the link layer, and the transaction layer, the transaction layer to disassemble the packet header for the logical device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification