This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


RE: [Xen-devel] RE: [PATCH] x86: add CMCI software injection interface

To: Frank Van Der Linden <frank.van.der.linden@xxxxxxxxxx>, "Ke, Liping" <liping.ke@xxxxxxxxx>
Subject: RE: [Xen-devel] RE: [PATCH] x86: add CMCI software injection interface
From: "Jiang, Yunhong" <yunhong.jiang@xxxxxxxxx>
Date: Wed, 5 May 2010 15:11:47 +0800
Accept-language: en-US
Acceptlanguage: en-US
Cc: "Christoph@xxxxxxxxxxxxxxxxxxxx" <Christoph@xxxxxxxxxxxxxxxxxxxx>, Egger <Christoph.Egger@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>, "gavin.maltby@xxxxxxxxxx" <gavin.maltby@xxxxxxxxxx>
Delivery-date: Wed, 05 May 2010 00:12:53 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4BE0EB6B.6090804@xxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <789F9655DD1B8F43B48D77C5D30659731D8B3C40@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <C805DA5D.13417%keir.fraser@xxxxxxxxxxxxx> <789F9655DD1B8F43B48D77C5D30659731E41783E@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <4BE0EB6B.6090804@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcrsBoN8fQDW68zYTYmNSmTGX2PBrwAFER8w
Thread-topic: [Xen-devel] RE: [PATCH] x86: add CMCI software injection interface

>-----Original Message-----
>From: Frank Van Der Linden [mailto:frank.van.der.linden@xxxxxxxxxx]
>Sent: Wednesday, May 05, 2010 11:52 AM
>To: Ke, Liping
>Cc: Keir Fraser; Jiang, Yunhong; gavin.maltby@xxxxxxxxxx; Egger;
>xen-devel@xxxxxxxxxxxxxxxxxxx; Christoph@xxxxxxxxxxxxxxxxxxxx
>Subject: Re: [Xen-devel] RE: [PATCH] x86: add CMCI software injection interface
>On 5/4/10 7:56 PM, Ke, Liping wrote:
>> Hi, Keir
>> Yes, we do some discussion about the interface compatibility problem before
>> But we found the mceinj_cpunr below is defined as unsigned int (not uint32), 
>> so we
>think it may have some problem in 32/64 bit machine originally.
>> So we gave up the backward compatibility effort and made it as uint32_5. But 
>> if
>sun/oracle use this interface before, we did have some problem
>> So Christopher and Gavin, any suggestions for this?
>> Regards,
>> criping
>I have no problems with this change. dom0/Xen should match in version
>anyway. There have been ABI breakages in the dom0/Xen interface before.
>You can bump the xen MCE hypercall version if you wish..

Maybe another method is to add a new do_mca command for the CMCI, like 
#define XEN_MC_cmci_inject    6

Of course, we can update the interface version, to make the new command will 
only be supported in new version. So that when new dom0 will not get 
un-expected result when running in old xen hypervisor.
Any idea?


>- Frank

Xen-devel mailing list