Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-02-03 Thread Wei Hu (Xavier)
On 2019/1/29 11:45, Jason Gunthorpe wrote: > On Tue, Jan 29, 2019 at 10:18:40AM +0800, Wei Hu (Xavier) wrote: >> >> On 2019/1/29 2:27, Jason Gunthorpe wrote: >>> On Sat, Jan 26, 2019 at 09:47:42AM +0800, Wei Hu (Xavier) wrote: On 2019/1/26 5:50, Jason Gunthorpe wrote: > On Fri, Jan 25,

Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-28 Thread Jason Gunthorpe
On Tue, Jan 29, 2019 at 10:18:40AM +0800, Wei Hu (Xavier) wrote: > > > On 2019/1/29 2:27, Jason Gunthorpe wrote: > > On Sat, Jan 26, 2019 at 09:47:42AM +0800, Wei Hu (Xavier) wrote: > >> > >> On 2019/1/26 5:50, Jason Gunthorpe wrote: > >>> On Fri, Jan 25, 2019 at 10:15:40AM +0800, Wei Hu

Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-28 Thread Wei Hu (Xavier)
On 2019/1/29 2:27, Jason Gunthorpe wrote: > On Sat, Jan 26, 2019 at 09:47:42AM +0800, Wei Hu (Xavier) wrote: >> >> On 2019/1/26 5:50, Jason Gunthorpe wrote: >>> On Fri, Jan 25, 2019 at 10:15:40AM +0800, Wei Hu (Xavier) wrote: On 2019/1/25 2:31, Jason Gunthorpe wrote: > On Thu, Jan 24,

Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-28 Thread Jason Gunthorpe
On Sat, Jan 26, 2019 at 09:47:42AM +0800, Wei Hu (Xavier) wrote: > > > On 2019/1/26 5:50, Jason Gunthorpe wrote: > > On Fri, Jan 25, 2019 at 10:15:40AM +0800, Wei Hu (Xavier) wrote: > >> > >> On 2019/1/25 2:31, Jason Gunthorpe wrote: > >>> On Thu, Jan 24, 2019 at 11:13:29AM +0800, Wei Hu

Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-25 Thread Wei Hu (Xavier)
On 2019/1/26 9:47, Wei Hu (Xavier) wrote: > > On 2019/1/26 5:50, Jason Gunthorpe wrote: >> On Fri, Jan 25, 2019 at 10:15:40AM +0800, Wei Hu (Xavier) wrote: >>> On 2019/1/25 2:31, Jason Gunthorpe wrote: On Thu, Jan 24, 2019 at 11:13:29AM +0800, Wei Hu (Xavier) wrote: > On 2019/1/24

Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-25 Thread Wei Hu (Xavier)
On 2019/1/26 5:50, Jason Gunthorpe wrote: > On Fri, Jan 25, 2019 at 10:15:40AM +0800, Wei Hu (Xavier) wrote: >> >> On 2019/1/25 2:31, Jason Gunthorpe wrote: >>> On Thu, Jan 24, 2019 at 11:13:29AM +0800, Wei Hu (Xavier) wrote: On 2019/1/24 6:40, Jason Gunthorpe wrote: > On Sat, Jan 19,

Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-25 Thread Jason Gunthorpe
On Fri, Jan 25, 2019 at 10:15:40AM +0800, Wei Hu (Xavier) wrote: > > > On 2019/1/25 2:31, Jason Gunthorpe wrote: > > On Thu, Jan 24, 2019 at 11:13:29AM +0800, Wei Hu (Xavier) wrote: > >> > >> On 2019/1/24 6:40, Jason Gunthorpe wrote: > >>> On Sat, Jan 19, 2019 at 11:36:06AM +0800, Wei Hu

Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-24 Thread Wei Hu (Xavier)
On 2019/1/25 2:31, Jason Gunthorpe wrote: > On Thu, Jan 24, 2019 at 11:13:29AM +0800, Wei Hu (Xavier) wrote: >> >> On 2019/1/24 6:40, Jason Gunthorpe wrote: >>> On Sat, Jan 19, 2019 at 11:36:06AM +0800, Wei Hu (Xavier) wrote: >>> +static int hns_roce_v2_cmd_hw_resetting(struct hns_roce_dev

Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-24 Thread Jason Gunthorpe
On Thu, Jan 24, 2019 at 11:13:29AM +0800, Wei Hu (Xavier) wrote: > > > On 2019/1/24 6:40, Jason Gunthorpe wrote: > > On Sat, Jan 19, 2019 at 11:36:06AM +0800, Wei Hu (Xavier) wrote: > > > >> +static int hns_roce_v2_cmd_hw_resetting(struct hns_roce_dev *hr_dev, > >> +

Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-23 Thread Wei Hu (Xavier)
On 2019/1/24 6:40, Jason Gunthorpe wrote: > On Sat, Jan 19, 2019 at 11:36:06AM +0800, Wei Hu (Xavier) wrote: > >> +static int hns_roce_v2_cmd_hw_resetting(struct hns_roce_dev *hr_dev, >> +unsigned long instance_stage, >> +

Re: [PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-23 Thread Jason Gunthorpe
On Sat, Jan 19, 2019 at 11:36:06AM +0800, Wei Hu (Xavier) wrote: > +static int hns_roce_v2_cmd_hw_resetting(struct hns_roce_dev *hr_dev, > + unsigned long instance_stage, > + unsigned long reset_stage) > +{ > + struct

[PATCH V2 rdma-next 2/3] RDMA/hns: Fix the chip hanging caused by sending mailbox during reset

2019-01-18 Thread Wei Hu (Xavier)
On hi08 chip, There is a possibility of chip hanging and some errors when sending mailbox & doorbell during reset. We can fix it by prohibiting mailbox and doorbell during reset and reset occurred to ensure that hardware can work normally. Fixes: a04ff739f2a9 ("RDMA/hns: Add command queue support