1. A method comprising: determining that a virtual processor of a guest has been moved from a first physical processor of a host to a second physical processor of the host; identifying a device that is controlled by the virtual processor, wherein device interrupts for the device are forwarded to the virtual processor; maintaining a log of device activity for the device; making a determination whether to at least one of update the device to cause the device to send the device interrupts to the second physical processor of the host or update an interrupt controller to cause the interrupt controller to send the device interrupts to the second physical processor of the host, wherein the determination is in view of the log of device activity for the device; and at least one of updating the device to cause the device to send the device interrupts to the second physical processor of the host in response to making the determination or updating the interrupt controller to cause the interrupt controller to send the device interrupts to the second physical processor of the host in response to making the determination, wherein the second physical processor of the host forwards the device interrupts to the virtual processor running on the second physical processor without generating an inter-processor interrupt.