Files
linux/drivers/gpu/drm/xe
Matthew Brost f002702290 drm/xe: Hold a PM ref when GT TLB invalidations are inflight
Avoid GT TLB invalidation timeouts by holding a PM ref when
invalidations are inflight.

v2:
 - Drop PM ref before signaling fence (CI)
v3:
 - Move invalidation_fence_signal helper in tlb timeout to previous
   patch (Matthew Auld)

Fixes: dd08ebf6c3 ("drm/xe: Introduce a new DRM driver for Intel GPUs")
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240719172905.1527927-4-matthew.brost@intel.com
(cherry picked from commit 0a382f9bc5)
Requires: 46209ce5287b ("drm/xe: Add xe_gt_tlb_invalidation_fence_init
helper")
Requires: 0e414ab036e0 ("drm/xe: Drop xe_gt_tlb_invalidation_wait")
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2024-08-15 09:44:22 -04:00
..
2024-06-18 12:40:38 -07:00
2024-06-26 18:22:52 -04:00
2024-06-12 11:31:42 -04:00
2024-05-09 21:28:25 +02:00
2024-08-15 09:44:22 -04:00
2024-04-02 10:33:57 -07:00
2024-07-02 12:14:00 -04:00
2024-06-26 18:23:45 -04:00
2024-06-26 18:23:45 -04:00
2024-05-22 12:03:54 +02:00
2024-05-31 00:02:04 +02:00
2024-07-18 10:25:33 -04:00
2024-07-18 10:25:33 -04:00
2024-05-13 21:36:50 +02:00
2024-08-15 09:44:22 -04:00
2024-04-02 10:33:57 -07:00
2024-07-02 12:14:00 -04:00
2024-07-18 10:25:33 -04:00
2024-07-18 10:25:33 -04:00
2024-05-22 12:03:55 +02:00
2024-06-26 18:25:22 -04:00
2024-06-26 18:25:22 -04:00
2024-04-02 10:33:57 -07:00
2024-06-18 12:40:38 -07:00
2024-04-02 10:33:57 -07:00
2024-06-12 09:26:18 -07:00
2024-05-07 12:03:49 +02:00
2024-05-13 21:36:52 +02:00
2024-06-18 12:03:29 -07:00
2024-06-18 12:03:29 -07:00
2024-04-02 10:33:57 -07:00
2024-07-11 09:54:24 -04:00
2024-07-18 10:25:33 -04:00
2024-07-18 10:25:33 -04:00
2024-05-07 12:45:39 -04:00
2024-05-23 13:38:26 -04:00
2024-06-14 12:52:46 +02:00