[Cbe-oss-dev] [patch 4/5] cell: saving spus information for kexec crash

André Detsch adetsch at br.ibm.com
Thu Jun 21 04:52:38 EST 2007


Michael Ellerman wrote:
> On Tue, 2007-06-19 at 00:42 +0200, Arnd Bergmann wrote:
>> plain text document attachment (cell-spus-info-kexec-crash-1.diff)
>> From: Andre Detsch <adetsch at br.ibm.com>
>> This patch adds support for investigating spus information after a
>> kernel crash event, through kdump vmcore file.
>> Implementation is based on xmon code, but the new functionality was
>> kept independent from xmon.
>>
>> Signed-off-by: Lucio Jose Herculano Correia <luciojhc at br.ibm.com>
>> Signed-off-by: Andre Detsch <adetsch at br.ibm.com>
>> Signed-off-by: Arnd Bergmann <arnd.bergmann at de.ibm.com>
> 
> 
> I'd like to have this patch share the emergency stopping logic with the
> xmon code, I'll try and get a patch done in the next few days.
> 

Hi Michael,

What aspect of the patch do you think would benefit from sharing logic 
with xmon? The structures (struct crash_spu + crash_register_spus 
function) or the stop spus logic itself (crash_kexec_stop_spus)? Or both?

My first approach was actually to use the same structure and code as 
xmon (as you might remember from an private email I've sent before 
posting the patch). However, talking with Luke, we decided to keep xmon 
and crash data independent from each other, since he was interested on 
eventually allowing xmon to be run before the second kernel gets loaded. 
  So, having a separate structure for crash info would allow us to save 
the exact state when the crash occurred, no matter of what the user did 
while running xmon.

Best regards,

--
Andre Detsch



More information about the cbe-oss-dev mailing list