From 4f48eea6a4f757ec8e9e0884360387c45fff7356 Mon Sep 17 00:00:00 2001 From: Bryan Cantrill Date: Tue, 3 Jan 2012 09:52:15 +0000 Subject: HVM-711 need an interval timer-based alarm timer backend --- qemu-timer.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'qemu-timer.h') 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 -- cgit v1.2.3