1. A method for processing an interrupt transaction in a system having a plurality of processors arranged into at least two partitions, the method comprising: a. receiving an interrupt message; b. decoding the interrupt message to identify an interrupt source; c. determining whether the interrupt source is in an interrupt set; d. dropping the interrupt if the interrupt source is not in the interrupt set; e. determining whether the interrupt source is in a local partition and delivering the interrupt if the interrupt source is in the local partition; and f. processing the interrupt message in accordance with at least one of a target enable register and a vector enable register if the interrupt source is in the interrupt set and not in the local partition.