From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: [PATCH] x86/time: fix scale_delta() inline assembly Date: Mon, 26 Nov 2012 19:23:28 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Dan Magenheimer , Sylvain Munaut Cc: Jan Beulich , xen-devel List-Id: xen-devel@lists.xenproject.org On 26/11/2012 17:12, "Dan Magenheimer" wrote: >> From: Sylvain Munaut [mailto:s.munaut@whatever-company.com] >> Subject: Re: [Xen-devel] [PATCH] x86/time: fix scale_delta() inline assembly >> >> I've just deployed this to a couple test servers that exhibited the problem. >> >> What I don't really understand is why are some HW affected and not others ? > > I don't know, but I'd imagine there is something in the x86 platform > software (aka firmware) of those machines that runs and blocks execution > of Xen for long enough (via NMI/MCE/SMI) for the platform timer to > overflow, and this doesn't occur on other machines. It is just luck of the draw. There is no actual platform timer overflow happening when this bug triggers. -- Keir > Maybe Jan has a better idea...