The virtual timer device virtualizes the hardware timer. The device provides services that other virtual devices can use to set the interrupt rate for the timer, and to disable I/O port trapping for the timer in a given virtual machine. This section describes the interfaces of the virtual timer device (VTD).