Re: [Intel-gfx] [PATCH 2/3] drm/i915: Sleep around performing iommu unmaps on Tigerlake

2020-12-09 Thread Mika Kuoppala
Chris Wilson writes: > Tigerlake is plagued by spontaneous DMAR faults [reason 7, next page > table ptr is invalid] which lead to GPU hangs. These faults occur when > an iommu map is immediately reused. Adding further clflushes and > barriers around either the GTT PTE or iommu PTE updates do not

[Intel-gfx] [PATCH 2/3] drm/i915: Sleep around performing iommu unmaps on Tigerlake

2020-12-08 Thread Chris Wilson
Tigerlake is plagued by spontaneous DMAR faults [reason 7, next page table ptr is invalid] which lead to GPU hangs. These faults occur when an iommu map is immediately reused. Adding further clflushes and barriers around either the GTT PTE or iommu PTE updates do not prevent the faults. So far the