From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 24 May 2006 02:23:48 +1000 From: Anton Blanchard To: jfaslist Subject: Re: Maple: killing a process that causes a machine check exception Message-ID: <20060523162348.GC5938@krispykreme> References: <44732357.4000506@yahoo.fr> <20060523151541.GB10468@krispykreme> <447333BF.6060306@yahoo.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <447333BF.6060306@yahoo.fr> Cc: linuxppc64-dev@ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Hi, > What do you mean by synchronous? Do you mean that the current process > may no be not the one that caused the ME? Yeah, a device doing DMA might cause a machine check independent to your current task. In that case we really need to take the machine down. > In my case I _need_ the process to be killed, as it is making a VME bus > error. / PCI target-abort. > I am starting to get desperate. I have been working for several month > with IBM to get a solution on machine check related issues on the Maple. > First, the Maple was hanging hard. Now that this is fixed, I need the > Linux ME to kill the offending process! > My feeling now, is that I am really starting to have it w/ the ppc64! Sounds like you need a Maple specific machine check handler. My point is we cant merge a fix like that because it affects every powerpc arch out there, all with different machine check handling requirements. Anton