[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] HVM Migration of domU on Qemu-upstream DM causes stuck system clock with ACPI
 
 
On Fri, 2013-05-31 at 12:49 +0100, George Dunlap wrote:
> The problem appears to be that Linux thinks it's asking for something in 
> the future, but is actually asking for something in the past.  It must 
> look at its watch just before the final domain pause, and then asks for 
> the time just after the migration resumes on the other side.  So it 
> doesn't realize that 10ms (or something) has already passed, and that 
> it's actually asking for a timer in the past.
I suppose the root cause of this is that the type of migration being
used is completely transparent to the guest? Unlike, say, a PV aware
migration or an S3 suspend where the guest is aware and will quiesce
things such that it won't look at the time before and use it after.
TBH I don't know how you either determine or control which type of
migration is done...
>   The Xen timer driver in 
> Linux specifically asks Xen for times set in the past to return an 
> error.  Xen is returning an error because the time is in the past, Linux 
> thinks it's getting an error because the time is too close in the future 
> and tries asking a little further away.
> 
> Unfortunately I think this is something which needs to be fixed on the 
> Linux side; I don't really see how we can work around it in Xen.
> 
>   -George
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
 
 
    
     |