Patent ID: 7836238

Claim:
A method, in a data processing system having multiple root complexes of multiple root nodes, for hot-plugging a component into a running communication fabric, comprising: receiving, in a multiple root peripheral component interconnect manager (MR-PCIM), an event notification indicating that a new component has been added to the data processing system; performing, by the MR-PCIM, one or more configuration space operations to determine characteristics of the new component; updating a configuration data structure associated with the MR-PCIM, based on the one or more characteristics of the new component; and employing the new component to handle input/output operations in the communication fabric based on the updated configuration data structure associated with the MR-PCIM, wherein the MR-PCIM configures at least one physical function and at least one virtual function associated with the new component, with regard to the multiple root complexes of the multiple root nodes of the data processing system.