[PATCH v2 0/3] Keep device awake during GT TLB invalidations
Matthew Brost
matthew.brost at intel.com
Thu Jul 18 06:55:28 UTC 2024
Issue was raised in [1], attempt to fix this by holding PM ref when GT
TLB invalidations are in flight. An alternative solution could be hold a
PM ref when any H2G are inflight which expect a G2H.
Including two patches from [2] as they a prerequisite for this fix.
[1] https://patchwork.freedesktop.org/series/136145/
[2] https://patchwork.freedesktop.org/series/135809/
v2: Fix CI failure
Matthew Brost (3):
drm/xe: Add xe_gt_tlb_invalidation_fence_init helper
drm/xe: Drop xe_gt_tlb_invalidation_wait
drm/xe: Hold a PM ref when GT TLB invalidations are inflight
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 201 ++++++++++--------
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 12 +-
.../gpu/drm/xe/xe_gt_tlb_invalidation_types.h | 4 +
drivers/gpu/drm/xe/xe_pt.c | 26 +--
drivers/gpu/drm/xe/xe_vm.c | 30 +--
5 files changed, 142 insertions(+), 131 deletions(-)
--
2.34.1
More information about the Intel-xe
mailing list