qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v6 0/7] RTC: New logic to emulate RTC


From: Zhang, Yang Z
Subject: Re: [Qemu-devel] [PATCH v6 0/7] RTC: New logic to emulate RTC
Date: Thu, 17 May 2012 23:59:56 +0000

> -----Original Message-----
> From: Paolo Bonzini [mailto:address@hidden On Behalf Of Paolo
> Bonzini
> Cc: 'address@hidden'; 'address@hidden'
> Subject: Re: [PATCH v6 0/7] RTC: New logic to emulate RTC
> 
> Il 17/05/2012 04:28, Zhang, Yang Z ha scritto:
> > Changes in v6:
> > Rebase to latest QEMU
> > Fix a bug that fail to pass tests/rtc-test:
> >     In previous version, it uses host time as the base point to calculate 
> > guest
> RTC. It works when guest uses host based clock. But for vm and rt based clock,
> it's wrong. Because guest's clock may not synchronous with host. In current
> patch, it use rtc_clock as the reference point and successes to pass the 
> testing.
> > Adapt paolo's suggestion to use more reasonable code for migration.
> 
> Nice work!
> 
> I've made my testcase even nastier and done the following changes:
> 
> * simplified the code to remove the double update timer.  The idea is
> that if you can latch the update-in-progress flag 244us before the timer
> expires in update_in_progress, instead of using a separate timer.
> 
> * improved bisectability by squashing some patches and separating others.
> 
> * changed the code to do all computation in nanoseconds
> 
> * simplified the handling of the offset (and I think also made it more
> precise)
> 
> * added another corner case: the SET bit does not stop interrupts, while
> divider reset does
> 
> The result is at git://github.com/bonzini/qemu.git in branch rtc-intel.
>  You're welcome to give it a further shake, but IMO it's good to go for 1.2!

Thanks for reviewing it! It's ok for me. 
Will you pay effort to put it into 1.2? I will greatly appreciate it if you can 
do it.:)  

best regards
yang



reply via email to

[Prev in Thread] Current Thread [Next in Thread]