×

Method for handling completion packets with a non-successful completion status

  • US 7,184,399 B2
  • Filed: 12/28/2001
  • Issued: 02/27/2007
  • Est. Priority Date: 12/28/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method, comprising:

  • receiving at a general input/output port for a requesting device one or more completion packets for a request transaction, the one or more completion packets are for a request transaction addressed to an agent at a completing device and initiated from the general input/output port, each completion packet including a completion packet header, the request transaction to include one of a memory read request, an input/output read request and a configuration read request, the general input/output port to implement a communication stack including a physical layer, a data link layer and a transaction layer, the transaction layer to include disassembling the completion packet header included with each completion packet, the completion packet header to include a transaction identification for the request transaction, a completion status of the request transaction and a completer identification for the agent at the completing device; and

    determining whether the completion packet header included with each completion packet includes a completion status that indicates other than a successful completion of the request transaction, wherein based on an indication of other than a successful completion of the request transaction;

    storing the completer identification in a first register,indicating in a second register that an unsuccessful completion was received for the request transaction, andusing the completer identification in the first register and the indication in the second register to report an error condition associated with the request transaction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×