Re: [Qemu-devel] qemu qemu-doc.texi vl.c vl.h hw/mc146818rtc.c

2007-11-07 Thread Stefan Weil
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).

Stefan

Fabrice Bellard schrieb:
 CVSROOT: /sources/qemu
 Module name: qemu
 Changes by: Fabrice Bellard bellard 07/11/07 16:24:34

 Modified files:
 . : qemu-doc.texi vl.c vl.h
 hw : mc146818rtc.c

 Log message:
 added -startdate option

 CVSWeb URLs:
 http://cvs.savannah.gnu.org/viewcvs/qemu/qemu-doc.texi?cvsroot=qemur1=1.163r2=1.164
 http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.353r2=1.354
 http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemur1=1.287r2=1.288
 http://cvs.savannah.gnu.org/viewcvs/qemu/hw/mc146818rtc.c?cvsroot=qemur1=1.12r2=1.13








Re: [Qemu-devel] qemu qemu-doc.texi vl.c vl.h hw/mc146818rtc.c

2007-11-07 Thread Fabrice Bellard
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.




[Qemu-devel] qemu qemu-doc.texi vl.c vl.h hw/mc146818rtc.c

2007-11-07 Thread Fabrice Bellard
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard bellard   07/11/07 16:24:34

Modified files:
.  : qemu-doc.texi vl.c vl.h 
hw : mc146818rtc.c 

Log message:
added -startdate option

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu-doc.texi?cvsroot=qemur1=1.163r2=1.164
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.353r2=1.354
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemur1=1.287r2=1.288
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/mc146818rtc.c?cvsroot=qemur1=1.12r2=1.13