diff options
author | Bryan Cantrill <bryan@joyent.com> | 2012-01-03 09:52:15 +0000 |
---|---|---|
committer | Bryan Cantrill <bryan@joyent.com> | 2012-01-03 09:52:15 +0000 |
commit | 4f48eea6a4f757ec8e9e0884360387c45fff7356 (patch) | |
tree | 426679618b10c7232cbeb0025f21a82e48aa7d6b /qemu-timer.h | |
parent | 2eda6ac426328a10c4c76ee386951b2976e11328 (diff) | |
download | illumos-kvm-cmd-4f48eea6a4f757ec8e9e0884360387c45fff7356.tar.gz |
HVM-711 need an interval timer-based alarm timer backend
Diffstat (limited to 'qemu-timer.h')
-rw-r--r-- | qemu-timer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/qemu-timer.h b/qemu-timer.h index 8cd8f83..e2da6d5 100644 --- a/qemu-timer.h +++ b/qemu-timer.h @@ -87,6 +87,9 @@ extern int use_rt_clock; static inline int64_t get_clock(void) { +#if defined(__sun__) + return gethrtime(); +#else #if defined(__linux__) || (defined(__FreeBSD__) && __FreeBSD_version >= 500000) \ || defined(__DragonFly__) || defined(__FreeBSD_kernel__) if (use_rt_clock) { @@ -100,6 +103,7 @@ static inline int64_t get_clock(void) changes, so it should be avoided. */ return get_clock_realtime(); } +#endif } #endif |