Re: [PATCH] drm/amdkfd: Wait vm update fence after retry fault recovered

2023-09-28 Thread Felix Kuehling
On 2023-09-22 17:37, Philip Yang wrote: Otherwise kfd flush tlb does nothing if vm update fence callback doesn't update vm->tlb_seq. H/W will generate retry fault again. This works now because retry fault keep coming, recover will update page table again after

Re: [PATCH] drm/amdkfd: Wait vm update fence after retry fault recovered

2023-09-27 Thread Chen, Xiaogang
On 9/27/2023 9:29 AM, Philip Yang wrote: On 2023-09-26 16:43, Chen, Xiaogang wrote: On 9/22/2023 4:37 PM, Philip Yang wrote: Caution: This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding. Otherwise kfd flush tlb

Re: [PATCH] drm/amdkfd: Wait vm update fence after retry fault recovered

2023-09-27 Thread Philip Yang
On 2023-09-26 16:43, Chen, Xiaogang wrote: On 9/22/2023 4:37 PM, Philip Yang wrote: Caution: This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding.

Re: [PATCH] drm/amdkfd: Wait vm update fence after retry fault recovered

2023-09-26 Thread Chen, Xiaogang
On 9/22/2023 4:37 PM, Philip Yang wrote: Caution: This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding. Otherwise kfd flush tlb does nothing if vm update fence callback doesn't update vm->tlb_seq. H/W will generate retry

[PATCH] drm/amdkfd: Wait vm update fence after retry fault recovered

2023-09-22 Thread Philip Yang
Otherwise kfd flush tlb does nothing if vm update fence callback doesn't update vm->tlb_seq. H/W will generate retry fault again. This works now because retry fault keep coming, recover will update page table again after AMDGPU_SVM_RANGE_RETRY_FAULT_PENDING timeout and flush tlb. Remove wait