Stefan Weil wrote:
> Hi,
> 
> the change from mc146818rtc.c might be needed for other timer
> implementations,
> too (because not all systems emulated by QEMU use mc146818rtc.c).
> 
> A list of candidates is here (fgrep gmtime, fgrep gettime):
> hw/m48t59.c:        gmtime_r (&t, tm);
> hw/omap.c:    s->convert = rtc_utc ? gmtime_r : localtime_r;
> hw/pl031.c:        tm = gmtime(&ti);
> hw/pxa2xx.c:        tm = gmtime(&ti);
> hw/etraxfs_timer.c:             gettimeofday(&now, NULL);
> 
> hw/omap.c needs additional changes for Windows, because gmtime_r
> is missing there.
> 
> Maybe all those locations should use a central function (to be written).

Right. There should be at least a function which returns the "current
time" with the rtc_utc flag handling.

Fabrice.


Reply via email to