[PATCH V4] powerpc/85xx: Add machine check handler to fix PCIe erratum on mpc85xx
Stuart Yoder
b08248 at gmail.com
Tue Mar 5 03:16:10 EST 2013
On Mon, Mar 4, 2013 at 2:40 AM, Jia Hongtao <B38951 at freescale.com> wrote:
> A PCIe erratum of mpc85xx may causes a core hang when a link of PCIe
> goes down. when the link goes down, Non-posted transactions issued
> via the ATMU requiring completion result in an instruction stall.
> At the same time a machine-check exception is generated to the core
> to allow further processing by the handler. We implements the handler
> which skips the instruction caused the stall.
Can you explain at a high level how just skipping an instruction solves
anything? If you just skip a load/store and continue like nothing is
wrong, isn't your system possibly in a really bad state.
And if the core is already hung, due to the PCI link going down, isn't
it too late? How does skipping help?
Stuart
More information about the Linuxppc-dev
mailing list