RE: [PATCH] powerpc/85xx: Add machine check handler to fix PCIe erratum on mpc85xx

2012-03-25 Thread Jia Hongtao-B38951
Shuo-B35362; Zang Roy-R61911; Liu Shuo- > B35362; Wood Scott-B07421; linuxppc-dev@lists.ozlabs.org > Subject: Re: [PATCH] powerpc/85xx: Add machine check handler to fix PCIe > erratum on mpc85xx > > > On Feb 10, 2012, at 2:09 AM, > wrote: > > > From: Liu Shuo > >

Re: [PATCH] powerpc/85xx: Add machine check handler to fix PCIe erratum on mpc85xx

2012-03-16 Thread Kumar Gala
On Feb 10, 2012, at 2:09 AM, wrote: > From: Liu Shuo > > 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-

Re: [PATCH] powerpc/85xx: Add machine check handler to fix PCIe erratum on mpc85xx

2012-03-16 Thread Kumar Gala
On Mar 16, 2012, at 3:42 PM, Scott Wood wrote: > On 03/16/2012 03:35 PM, Kumar Gala wrote: >> On Feb 10, 2012, at 2:09 AM, >> wrote: >>> +static int is_in_pci_mem_space(phys_addr_t addr) >>> +{ >>> + struct pci_controller *hose; >>> + struct resource *res; >>> + int i; >>> + >>> + list

Re: [PATCH] powerpc/85xx: Add machine check handler to fix PCIe erratum on mpc85xx

2012-03-16 Thread Scott Wood
On 03/16/2012 03:35 PM, Kumar Gala wrote: > On Feb 10, 2012, at 2:09 AM, > wrote: >> +static int is_in_pci_mem_space(phys_addr_t addr) >> +{ >> +struct pci_controller *hose; >> +struct resource *res; >> +int i; >> + >> +list_for_each_entry(hose, &hose_list, list_node) { >> +

Re: [PATCH] powerpc/85xx: Add machine check handler to fix PCIe erratum on mpc85xx

2012-03-16 Thread Kumar Gala
On Feb 10, 2012, at 2:09 AM, wrote: > From: Liu Shuo > > 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-

[PATCH] powerpc/85xx: Add machine check handler to fix PCIe erratum on mpc85xx

2012-02-10 Thread shuo.liu
From: Liu Shuo 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 fur