Communicating message request transaction types between agents in a computer system using multiple message groups
First Claim
1. An apparatus comprising:
- a general input/output communication port to implement a communication stack including a physical layer, a data link layer and a transaction layer, the transaction layer to include assembling a packet header for a message request transaction to one or more logical devices, the packet header including;
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 to include a message to implement the message request transaction, the message to include at least one message selected from the following group of;
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.
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
18 Claims
-
1. An apparatus comprising:
a general input/output communication port to implement a communication stack including a physical layer, a data link layer and a transaction layer, the transaction layer to include assembling a packet header for a message request transaction to one or more logical devices, the packet header including; 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 to include a message to implement the message request transaction, the message to include at least one message selected from the following group of;
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.- View Dependent Claims (2, 3, 4, 5)
-
6. All apparatus comprising:
a general input/output communication port to implement a communication stack including a physical layer, a data link layer and a transaction layer, the transaction layer to include disassembling a packet header for a message request transaction received at the general input/output communication port, the packet header including; 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 to include a message to implement the message request transaction, the message to include at least one message selected from the following group of;
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.- View Dependent Claims (7, 8, 9, 10)
-
11. A system comprising:
-
a transmitting device to include a general input/output communication port to implement a communication stack including a physical layer, a data link layer and a transaction layer, the transaction layer to include assembling a packet header relating to a message request transaction to a logical device, the packet header including; 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 to include a message to implement the message request transaction, the message to include at least one message selected from the following group of;
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; anda receiving device to include the logical device, the receiving device to receive the packet header relating to the message request transaction to the logical device, the packet header received at a general input/output communication port, the receiving device to implement the communication stack that includes the data link layer, the physical layer and the transaction layer, the transaction layer to include disassembling the packet header relating to the message request transaction for the logical device to implement the message included in the message field. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification