On Mon, 2009-07-06 at 08:59 -0500, Olof Johansson wrote: > On Mon, Jul 06, 2009 at 12:08:52PM +1000, Michael Ellerman wrote: > > The workaround enabled by CONFIG_MPIC_BROKEN_REGREAD does not work > > on non-broken MPICs. The symptom is no interrupts being received. > > > > The fix is twofold. Firstly the code was broken for multiple isus, > > we need to index into the shadow array with the src_no, not the idx. > > Secondly, we always do the read, but only use the VECPRI_MASK and > > VECPRI_ACTIVITY bits from the hardware, the rest of "val" comes > > from the shadow. > > I'm travelling without remote access to a machine to test this on. Given > that it changes the errata workaround (subtly), I'd appreciate the chance > to give it a go before it gets merged.
Sure. I was also wondering, was this workaround ever required in a released chip - or was it just dev samples? If it's the latter, do we still need to carry it at all? cheers
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev