RE: Linux Kernel handling AXI DECERR/SLVERR

2017-12-20 Thread Bharat Kumar Gogada
On Tue, Dec 19, 2017 at 11:28:49AM +, Bharat Kumar Gogada wrote: > In our case the peripheral returns SLVERR first time and we see the following > print but kernel do not hang. > [ 231.484186] Unhandled fault: synchronous external abort > (0x92000210) at 0x007f9241f880 Bus error > > And

Re: Linux Kernel handling AXI DECERR/SLVERR

2017-12-19 Thread Mark Rutland
On Tue, Dec 19, 2017 at 11:28:49AM +, Bharat Kumar Gogada wrote: > In our case the peripheral returns SLVERR first time and we see the following > print but kernel do not hang. > [ 231.484186] Unhandled fault: synchronous external abort (0x92000210) at > 0x007f9241f880 > Bus error > > A

RE: Linux Kernel handling AXI DECERR/SLVERR

2017-12-19 Thread Bharat Kumar Gogada
Hi, > When Linux is booted on ARM64 platform and an access to peripheral > returns DECERR or SLVERR on AXI. > > In the above error cases how would Linux kernel handle these faults ? > Will it hang/recover ? I believe that on contemporary CPUs these will result in an SError. As SErrors are asy

Re: Linux Kernel handling AXI DECERR/SLVERR

2017-12-19 Thread Mark Rutland
On Tue, Dec 19, 2017 at 10:23:25AM +, Bharat Kumar Gogada wrote: > Hi All, Hi, > When Linux is booted on ARM64 platform and an access to peripheral returns > DECERR or SLVERR on AXI. > > In the above error cases how would Linux kernel handle these faults ? Will it > hang/recover ? I believe