guest_timer_data

Structure for timer information

Synopsis:

#include <qvm/guest.h>
struct guest_timer_data {
    uint64_t host_notify_start;
    uint64_t host_current;
    uint64_t guest_notify_start;
    uint64_t guest_current;
};

Data:

uint64_t host_notify_start
The time at which the timer was activated, as observed by the hypervisor host.
uint64_t host_current
The current time, as observed by the hypervisor host.
uint64_t guest_notify_start
The time at which the timer was activated, as observed by the guest.
uint64_t guest_current
The current time, as observed by the guest.

Description:

The host_* members in this structure present time elapsed in the host; the source of this information is the ClockCycles() function. The guest_* members present time elapsed in the guest timeline, which is maintained by the hypervisor. There is no direct correspondence between the values in the host_* and guest_* members. For more information, see the Time section in the QNX hypervisor User's Guide.

Page updated: