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-ia64-devel

Re: [Xen-ia64-devel] does xen support MCA now?

Hi Anthony,

We implemented MCA handler based on the following design memo.

http://lists.xensource.com/archives/html/xen-ia64-devel/2006-07/msg00166.html

> 1. If this is a TLB-related MCA, when xen_mca handler returns to guest,
> this MCA may happen again.

When a TLB-relate MCA is occured, xen_mca handler tries to purge and
reload TLB. In the current implementation, MCA is logged in dom0 but
there is no way to notify the guest who caused it.

> 2. If this is a platform MCA, other pCPUs wakened up may trigger this
> again.

The platform MCA(CPE) is handled as correctable error. The other pCPUs
are not rendezvoused.

Thanks,
KAZ


From: "Xu, Anthony" <anthony.xu@xxxxxxxxx>
Subject: RE: [Xen-ia64-devel] does xen support MCA now?
Date: Thu, 20 Sep 2007 13:55:07 +0800

> Hi akio,
> 
> I just looked over the INIT/MCA mechanism.
> And have some questions.
> 
> The process is like following,
> 
> 1. xen_mca handler gets control, at this time all other pCPUs are
> rendezvoused at SAL.
> 2. xen_mca handler get MCA log from SAL and copy it inot dom0's log
> buffer.
> 3. xen_mca handler wake up all others pCPU, and return.
> 
> 
> Questions:
> 1. If this is a TLB-related MCA, when xen_mca handler returns to guest,
> this MCA may happen again.
> 
> 2. If this is a platform MCA, other pCPUs wakened up may trigger this
> again.
> 
> 
> 
> Can you explain how to handle this?
> 
> 
> Thanks,
> - Anthony
> 
> 
> >-----Original Message-----
> >From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
> [mailto:xen-ia64-devel-
> >bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Akio Takebe
> >Sent: Thursday, September 13, 2007 10:51 AM
> >To: Duan, Ronghui; xen-ia64-devel
> >Subject: Re: [Xen-ia64-devel] does xen support MCA now?
> >
> >Hi, Ronghui
> >
> >Yes, xen-ia64 support MCA.
> >
> >>What is the use of code mca.c in directory
> >>xen-unstable.hg/xen/arch/ia64/linux-xen? Thanks!
> >Xen use it for INIT/MCA.
> >Xen get the MCA log from SAL and copy it into dom0's log buffer.
> >FYI, Xen will use it for kexec-ia64.
> >
> >Best Regards,
> >
> >Akio Takebe
> >
> >
> >_______________________________________________
> >Xen-ia64-devel mailing list
> >Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> >http://lists.xensource.com/xen-ia64-devel
> 
> _______________________________________________
> Xen-ia64-devel mailing list
> Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-ia64-devel

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