* Note: This function is required to return accurate
* time even in the absence of multiple timer ticks.
*/
-uint64_t monotonic_clock(void)
+uint64_t minios_monotonic_clock(void)
{
uint64_t time;
uint32_t local_time_version;
void block_domain(s_time_t until)
{
ASSERT(irqs_disabled());
- if(monotonic_clock() < until)
+ if(minios_monotonic_clock() < until)
{
HYPERVISOR_set_timer_op(until);
HYPERVISOR_sched_op(SCHEDOP_block, 0);
* of real time into system time
*/
typedef int64_t s_time_t;
-#define NOW() ((s_time_t)monotonic_clock())
+#define NOW() ((s_time_t)minios_monotonic_clock())
#define SECONDS(_s) (((s_time_t)(_s)) * 1000000000UL )
#define TENTHS(_ts) (((s_time_t)(_ts)) * 100000000UL )
#define HUNDREDTHS(_hs) (((s_time_t)(_hs)) * 10000000UL )
void fini_time(void);
s_time_t get_s_time(void);
s_time_t get_v_time(void);
-uint64_t monotonic_clock(void);
+uint64_t minios_monotonic_clock(void);
void block_domain(s_time_t until);
#endif /* _MINIOS_TIME_H_ */