From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: [PATCH] x86: add CMCI software injection interface Date: Tue, 4 May 2010 14:06:21 +0100 Message-ID: References: <789F9655DD1B8F43B48D77C5D30659731D8B3C40@shsmsx501.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <789F9655DD1B8F43B48D77C5D30659731D8B3C40@shsmsx501.ccr.corp.intel.com> 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" , "Jiang, Yunhong" Cc: Christoph Egger , "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org On 28/04/2010 11:06, "Ke, Liping" wrote: > Hi, all > > Currently we already have MCE software injection interface. > This small patch now add CMCI software injection interface. So that CMCI error > could be triggered by software on CPUs which support CMCI. > Broadcast option is used for simulating bank sharing scenario. > > This patch was tested together by running mcelog in DOM0 and got expected CMCI > information. Applied, but then reverted as I realised it appears to change Xen's MCE ABI without consideration of backward compatibility. Obviously that is not acceptable. It seems that generally you guys have issues with the existing machine-check interfaces, and your inability to modify them now they are a fixed part of the ABI. Do we need to discuss ways to work around this in a way that doesn't break older guests? -- Keir