|
From: | Anthony Liguori |
Subject: | Re: [Qemu-devel] [PATCH 1/1] Make vmport an optional feature at run time. |
Date: | Sat, 06 Sep 2008 21:24:45 -0500 |
User-agent: | Thunderbird 2.0.0.16 (X11/20080723) |
Todd T. Fries wrote:
Just incase a 'more complete' vmport codeset is useful, here is my stab at extending it. I haven't extended it far enough yet that OpenBSD's vmt(4) interface works, but would be more than happy if someone else were to carry this flag and run with it.. +static uint32_t vmport_cmd_get_time(void *opaque, uint32_t addr) +{ + CPUState *env = opaque; + struct timeval tv; + gettimeofday(&tv, NULL); + env->regs[R_EAX] = tv.tv_sec; + env->regs[R_EBX] = tv.tv_usec; + return tv.tv_sec; +}
FWIW, this is incorrect. You are presenting the host's version of wall clock time, not the guest's version.
Regards, Anthony Liguori
[Prev in Thread] | Current Thread | [Next in Thread] |