Patent ID: 6633832
Filing Date: 2003-10-14
Classification: G06F

Abstract:
A method for the automatic testing of a PCI-X bus system in an information handling system, comprising the steps of:(a) selecting a PCI-X command to be tested, the PCI-X command comprising a split completion command; (b) programming a PCI-X requester to exhibit predetermined functional behavior during a PCI-X transaction; (c) asserting said PCI-X command to initiate a PCI-X transaction, said transaction comprising transfer of data over said PCI-X bus; (d) transferring at least a portion of said data; (e) monitoring and recording the behavior of said PCI-X bus system; (f) determining whether a PCI-X protocol error has occurred; (g) if an error has occurred in step (f), logging said error and halting execution; (h) repeating steps (c) through (g) until it is determined that an error has occurred in step (f) or until said PCI-X transaction is complete; and (i) if said PCI-X transaction is complete: (j) writing data from a first memory location to a second memory location; (k) reading data from said second memory location; and (l) comparing data from said first memory location to data from said second memory location.