Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-27 Thread Xie XiuQi
Hi James, I'll send v4 to fix some small issue, for same one who interested with this feature could test it. For the question you mentioned, I will study in depth. Any comments is welcome. On 2017/9/16 2:33, James Morse wrote: > Hi Xie XiuQi, > > On 11/09/17 15:11, Xie XiuQi wrote: >> I first

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-27 Thread Xie XiuQi
Hi James, I'll send v4 to fix some small issue, for same one who interested with this feature could test it. For the question you mentioned, I will study in depth. Any comments is welcome. On 2017/9/16 2:33, James Morse wrote: > Hi Xie XiuQi, > > On 11/09/17 15:11, Xie XiuQi wrote: >> I first

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-20 Thread Xie XiuQi
Hi James, I try to explain some of following questions. On 2017/9/16 2:33, James Morse wrote: > Hi Xie XiuQi, > > On 11/09/17 15:11, Xie XiuQi wrote: >> I first describe the approach of this patchset: >> >> A memory access error on the execution path usually triggers SEA. >> According to the

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-20 Thread Xie XiuQi
Hi James, I try to explain some of following questions. On 2017/9/16 2:33, James Morse wrote: > Hi Xie XiuQi, > > On 11/09/17 15:11, Xie XiuQi wrote: >> I first describe the approach of this patchset: >> >> A memory access error on the execution path usually triggers SEA. >> According to the

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-15 Thread James Morse
Hi Xie XiuQi, On 11/09/17 15:11, Xie XiuQi wrote: > I first describe the approach of this patchset: > > A memory access error on the execution path usually triggers SEA. > According to the existing process, errors occurred in the kernel, > leading to direct panic, if it occurred the user-space,

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-15 Thread James Morse
Hi Xie XiuQi, On 11/09/17 15:11, Xie XiuQi wrote: > I first describe the approach of this patchset: > > A memory access error on the execution path usually triggers SEA. > According to the existing process, errors occurred in the kernel, > leading to direct panic, if it occurred the user-space,

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-11 Thread Xie XiuQi
Hi James, Thank you very much for your carefully review. I first describe the approach of this patchset: A memory access error on the execution path usually triggers SEA. According to the existing process, errors occurred in the kernel, leading to direct panic, if it occurred the user-space, we

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-11 Thread Xie XiuQi
Hi James, Thank you very much for your carefully review. I first describe the approach of this patchset: A memory access error on the execution path usually triggers SEA. According to the existing process, errors occurred in the kernel, leading to direct panic, if it occurred the user-space, we

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-10 Thread Xiongfeng Wang
Hi James, Thanks for your comments. On 2017/9/9 2:15, James Morse wrote: > Hi Xie XiuQi, > > (Sorry a few versions of this went past before I caught up with it) > > On 07/09/17 08:45, Xie XiuQi wrote: >> With ARM v8.2 RAS Extension, SEA are usually triggered when memory errors >> are consumed.

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-10 Thread Xiongfeng Wang
Hi James, Thanks for your comments. On 2017/9/9 2:15, James Morse wrote: > Hi Xie XiuQi, > > (Sorry a few versions of this went past before I caught up with it) > > On 07/09/17 08:45, Xie XiuQi wrote: >> With ARM v8.2 RAS Extension, SEA are usually triggered when memory errors >> are consumed.

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-08 Thread James Morse
Hi Xie XiuQi, (Sorry a few versions of this went past before I caught up with it) On 07/09/17 08:45, Xie XiuQi wrote: > With ARM v8.2 RAS Extension, SEA are usually triggered when memory errors > are consumed. In some cases, if the error address is in a clean page or a > read-only page, there is

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-08 Thread James Morse
Hi Xie XiuQi, (Sorry a few versions of this went past before I caught up with it) On 07/09/17 08:45, Xie XiuQi wrote: > With ARM v8.2 RAS Extension, SEA are usually triggered when memory errors > are consumed. In some cases, if the error address is in a clean page or a > read-only page, there is

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-08 Thread Borislav Petkov
On Thu, Sep 07, 2017 at 03:45:14PM +0800, Xie XiuQi wrote: > With ARM v8.2 RAS Extension, SEA are usually triggered when memory errors > are consumed. In some cases, if the error address is in a clean page or a > read-only page, there is a chance to recover. Such as error occurs in a > instruction

Re: [PATCH v3 1/3] arm64/ras: support sea error recovery

2017-09-08 Thread Borislav Petkov
On Thu, Sep 07, 2017 at 03:45:14PM +0800, Xie XiuQi wrote: > With ARM v8.2 RAS Extension, SEA are usually triggered when memory errors > are consumed. In some cases, if the error address is in a clean page or a > read-only page, there is a chance to recover. Such as error occurs in a > instruction