Patent ID: 9336029
Filing Date: 2016-05-10
CPC Classification: G06F

Claim Text:
1. A method of data processing in a data processing system having an input/output (I/O) subsystem including at least one I/O host bridge and a plurality of partitionable endpoints (PEs) each having an associated PE number, each of the plurality of PEs including one or more requesters each having a respective requester identifier (ID), the method comprising: receiving at an I/O host bridge an I/O error message including a requester ID; in response to receiving the I/O error message, the I/O host bridge accessing, utilizing the requester ID of the I/O error message, a first entry from a first data structure including a plurality of entries mapping requester IDs to PE numbers and determining a PE number by reference to the first entry; in response to determining the PE number by reference to the first entry, the I/O host bridge accessing a second entry of a second data structure utilizing the PE number as an index, the second entry indicating one or more of the plurality of PEs affected by the I/O error message; and the I/O host bridge servicing the I/O error message with reference to each of the plurality of PEs indicated by the second entry.