Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 May 2009 04:50:03 GMT
From:      Adrian Chadd <adrian@freebsd.org>
To:        freebsd-xen@FreeBSD.org
Subject:   Re: kern/135008: FreeBSD-current/Xen timecounter jumps
Message-ID:  <200905280450.n4S4o3EJ041623@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/135008; it has been noted by GNATS.

From: Adrian Chadd <adrian@freebsd.org>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: kern/135008: FreeBSD-current/Xen timecounter jumps
Date: Thu, 28 May 2009 12:25:45 +0800

 .. now that the RTC code is in and I've figured out whats going on
 there, the problem has become obvious.
 
 Changing the dom0 clock by > 1 second seems to trigger a re-read of
 the wall clock in the DomU. The DomU sets the TOD to the wall clock -
 but this unfortunately sets it to the hypervisor start time rather
 than including the start time + uptime.
 
 The fix is to figure out the code path(s) in the xen clock code and
 fix the TOD update to be correct.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905280450.n4S4o3EJ041623>