From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frank van der Linden Subject: Re: [Patch] Small fix for CMCI/Poll conditions Date: Thu, 02 Apr 2009 14:55:46 -0600 Message-ID: <49D52652.7000607@Sun.COM> References: Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=ISO-8859-1 Content-Transfer-Encoding: 7BIT Return-path: In-reply-to: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "Ke, Liping" Cc: "xen-devel@lists.xensource.com" , Keir Fraser List-Id: xen-devel@lists.xenproject.org Ke, Liping wrote: > Hi, Frank& Keir > > This is a small fix for solving CMCI and polling race conditions. > We found when CMCI happens very quickly, polling/CMCI processing path might cross. It's not graceful. > So for latest Intel CPU which support CMCI, if the error bank has CMCI capability (not every bank has this support > even if CPU supports CMCI), we will not poll it. Otherwise, we keep polling mechanism. > > Thanks a lot for your help! > Regards, > Criping This patch looks good to me. Thanks, - Frank