[armemu] fix the armemu build by adding timer routine and default config file

This commit is contained in:
Travis Geiselbrecht
2010-05-06 13:35:49 -07:00
parent 431ba7a219
commit 5cd3f8c68f
3 changed files with 30 additions and 1 deletions

View File

@@ -48,13 +48,23 @@ status_t platform_set_periodic_timer(platform_timer_callback callback, void *arg
return NO_ERROR;
}
bigtime_t current_time_hires(void)
{
bigtime_t time;
*REG(SYSINFO_TIME_LATCH) = 1;
time = *REG(SYSINFO_TIME_SECS) * 1000000ULL;
time += *REG(SYSINFO_TIME_USECS);
return time;
}
time_t current_time(void)
{
time_t time;
*REG(SYSINFO_TIME_LATCH) = 1;
time = *REG(SYSINFO_TIME_SECS) * 1000;
time += *REG(SYSINFO_TIME_USECS) / 1000;
return time;
}