| CPC G06F 9/45558 (2013.01) [G06F 9/45545 (2013.01); G06F 9/4812 (2013.01); G06F 13/1668 (2013.01); G06F 13/24 (2013.01); G06F 13/4221 (2013.01); G06F 2009/45562 (2013.01)] | 20 Claims |

|
9. A method comprising:
transmitting, by a virtual machine deployed by a hypervisor, a timer request;
in response to receiving the timer request, writing, by a guest driver, a timer for the virtual machine into a first portion of memory on a peripheral component interface (PCI) card, the first portion of memory being mapped to the virtual machine by the hypervisor;
receiving, from the PCI card, a card interrupt for the timer;
translating the card interrupt into a timer interrupt; and
injecting, by the hypervisor, the timer interrupt to the virtual machine while the virtual machine is executing.
|