Communicating message request transaction types between agents in a computer system using multiple message groups
First Claim
Patent Images
1. An apparatus comprising:
- a data path output unit to output a packet header of a packet relating to a message request transaction, the packet header including;
a format field to indicate the length of the packet header and to further specify whether the packet is to include data;
a subset of a type field to indicate the packet relates to a message request transaction;
a message group sub-field to indicate the packet is associated with one of a plurality of message groups, each message group including one or more message types; and
a message field to include a message to implement the one or more message types, the message to include at least one message selected from the following group of;
a message to unlock a device, a message to reset a 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 and a message to emulate an interrupt signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmitting device and a receiving device are coupled via a high-speed serial interface within a computer system. The transmitting device transmits a packet header for a message request transaction that include a message group sub-field that indicates one of a plurality of message groups. The packet header also includes a format field that indicates whether the message request packet includes data. The packet header further includes a message code field to indicate a specific message type.
67 Citations
20 Claims
-
1. An apparatus comprising:
-
a data path output unit to output a packet header of a packet relating to a message request transaction, the packet header including; a format field to indicate the length of the packet header and to further specify whether the packet is to include data; a subset of a type field to indicate the packet relates to a message request transaction; a message group sub-field to indicate the packet is associated with one of a plurality of message groups, each message group including one or more message types; and a message field to include a message to implement the one or more message types, the message to include at least one message selected from the following group of;
a message to unlock a device, a message to reset a 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 and a message to emulate an interrupt signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a data path input unit to receive a packet header of a packet relating to a message request transaction, the packet header including; a format field to indicate the length of the packet header and to further specify whether the packet is to include data; a subset of a type field to indicate the packet relates to a message request transaction; a message group sub-field to indicate the packet is associated with one of a plurality of message groups, each message group including one or more message types; and
a message field to include a message to implement the one or more message types, the message to include at least one message selected from the following group of;
a message to unlock a device, a message to reset a 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 and a message to emulate an interrupt signal. - View Dependent Claims (12, 13)
-
-
14. A system comprising:
-
a transmitting device to transmit a packet header of a packet relating to a message request transaction, the packet header including; a format field to indicate the length of the packet header and to further specify whether the packet is to include data; a subset of a type field to indicate the packet relates to a message request transaction; a message group sub-field to indicate the packet is associated with one of a plurality of message groups, each message group including one or more message types; a message field to include a message to implement the one or more message types, the message to include at least one message selected from the following group of;
a message to unlock a device, a message to reset a 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 and a message to emulate an interrupt signal; anda receiving device responsive to the transmitting device, the receiving device to receive the packet header. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification