[PATCH] PPC64: draft version of EEH code.

Linas Vepstas linas at austin.ibm.com
Thu Feb 3 06:08:57 EST 2005

On Wed, Feb 02, 2005 at 03:17:48PM +1100, Benjamin Herrenschmidt was heard to remark:
> cpu 0x0: Vector: 700 (Program Check) at [c0000000332c38b0]
>     pc: 00000000077d9374
>     lr: 000000000000dafc
>     sp: c0000000332c3b30
>    msr: 81002
>   current = 0xc000000034b5b030
>   paca    = 0xc000000000573000
>     pid   = 11206, comm = errinjct

MSR shows it died in 32-bit real mode: i.e. in the firmware.

I've seen this sporadically, I've assumed it was the off-kilter firmware
on the box I have access to.  But since you're seeing it...

John Rose, the maintainer of librtas (the user space lib that does
the memory mapping) tells me that even if corrupt values are passed to
RTAS, the firmware should not crash.  


More information about the Linuxppc64-dev mailing list