Patent ID: 8612973

Claim:
A method of handling interrupts during a migration of an operative portion of a computer system from a source processing resource comprising processors associated with respective logical identifiers to a destination processing resource comprising respective processors, the method comprising: programming an address conversion component so that incoming first virtual interrupt signals are directed to a control component rather than to the source processing resource; accumulating the first virtual incoming interrupt signals at the control component; associating the logical identifiers associated with respective ones of the processors of the source processing resource with particular ones of the processors of the destination processing resource; and subsequent to the migration of the operative portion of the computer system from the source processing resource to the destination processing resource, sending the accumulated first virtual incoming interrupt signals to the destination processing resource, wherein the sending comprises converting the first virtual interrupt signals into physical interrupt signals comprising first respective physical address information and respective interrupt identification information, routing the physical interrupt signals over a fabric network, converting the routed physical interrupt signals into second virtual interrupt signals comprising second respective virtual address information and the respective interrupt identification information, and delivering the second virtual interrupt signals to the destination processing resource, handling the second virtual interrupt signals by the particular processors of the destination processing resource based on comparisons of the interrupt identification information of the second interrupt signals with the logical identifiers associated with the particular processors of the destination processing resource and reprogramming the address conversion component so that further incoming interrupt signals are directed to the destination processing resource.