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
|