On Feb 10, 2012, at 2:09 AM, <[email protected]> <[email protected]> wrote:
> From: Liu Shuo <[email protected]> > > 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. > > Signed-off-by: Zhao Chenhui <[email protected]> > Signed-off-by: Li Yang <[email protected]> > Signed-off-by: Liu Shuo <[email protected]> > --- > arch/powerpc/kernel/cpu_setup_fsl_booke.S | 2 +- > arch/powerpc/kernel/traps.c | 3 ++ > arch/powerpc/sysdev/fsl_pci.c | 36 +++++++++++++++++++++++++++++ > arch/powerpc/sysdev/fsl_pci.h | 6 +++++ > 4 files changed, 46 insertions(+), 1 deletions(-) Should we have a check to make sure the hose is for PCIe and not PCI? - k _______________________________________________ Linuxppc-dev mailing list [email protected] https://lists.ozlabs.org/listinfo/linuxppc-dev
