PATH 
ADC Home > Documentation > Hardware > Device Managers and Drivers > PCI Card Services > Designing PCI Cards and Drivers for Power Macintosh Computers


  

PCI Transaction Error Responses

The PCI host bridge responds to system error and exception conditions in a manner that prevents the system from hanging. The bridge tries to signal the error or exception and terminate the transaction gracefully. Buffers are made available for use after the exception or error. Error translations when the PCI host bridge acts as a PCI master (that is, as an agent for the PowerPC bus master) are shown in Table 1-7.

Table 1-7 Bridge master errors

Transaction

PCI target response

Result

Write No DEVSEL (master abort) Data discarded after posting. Received master abort error interrupt generated.
Write Target abort Data discarded after posting. Received target abort error interrupt generated.
Read No DEVSEL (master abort) Machine check exception (bus error) generated. Received master abort error interrupt generated.
Read Target abort Machine check exception (bus error) generated. Received target abort error interrupt generated.

Error translations when the PCI host bridge acts as a PCI target (that is, as an agent for the PowerPC bus target) are shown in Table 1-8.

Table 1-8 Bridge target errors

Transaction

PowerPC bus target response

Result

Write Bus error Data discarded after posting. Signaled target abort error interrupt generated (though target abort is not signaled because the write was already posted).
Read Bus error Generate target abort. Signaled target abort error interrupt generated.

© 1999 Apple Computer, Inc. – (Last Updated 26 March 99)