WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH] x86: machine check exception handling

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>,"Keir Fraser" <keir@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] x86: machine check exception handling
From: "Jan Beulich" <jbeulich@xxxxxxxxxx>
Date: Fri, 22 Jun 2007 07:57:22 +0100
Delivery-date: Thu, 21 Jun 2007 23:54:41 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <C2A04698.11088%keir@xxxxxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <4677C6DF.76E4.0078.0@xxxxxxxxxx> <C2A04698.11088%keir@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
> 3. Most contentious, I'm sure: removed VMX changes that would keep
>interrupts disabled across NMI/MCE. The reason is simply that SVM does not
>bother with this. If there is a requirement that NMI/MCE be called with
>particular constraints on EFLAGS, then we should make that clear and fix up
>both VMX and SVM in a separate patch. The pain of this is that it would
>probably require extra checks on critical vmexit paths. Is it *really* that
>bad for #MC to get interrupted?

Yes, I think it is bad - the machine is known to be a in bad condition already,
and by allowing external interrupts you make the situation even worse.
Consequently I think SVM should be fixed to only conditionally enable
interrupts, just like VMX does.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel