summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/xe/Makefile
diff options
context:
space:
mode:
authorThomas Hellström <thomas.hellstrom@linux.intel.com>2023-07-09 09:54:59 -0700
committerRodrigo Vivi <rodrigo.vivi@intel.com>2023-12-21 11:37:52 -0500
commit845f64bdbfc96cefd7070621b18ff8f50c7857fb (patch)
tree9157d9cf33d62ae1cb5fda0023c8f92b9b37af10 /drivers/gpu/drm/xe/Makefile
parent0043a3e8a1f57e3aca91d4a99ff49031416119b6 (diff)
downloadlinux-stable-845f64bdbfc96cefd7070621b18ff8f50c7857fb.tar.gz
linux-stable-845f64bdbfc96cefd7070621b18ff8f50c7857fb.tar.bz2
linux-stable-845f64bdbfc96cefd7070621b18ff8f50c7857fb.zip
drm/xe: Introduce a range-fence utility
Add generic utility to track range conflicts signaled by a dma-fence. Tracking implemented via an interval tree. An example use case being tracking conflicts for pending (un)binds from multiple bind engines. By being generic ths idea would this could moved to the DRM level and used in multiple drivers for similar problems. v2: Make interval tree functions static (CI) v3: Remove non-static cleanup function (CI) Reviewed-by: Matthew Brost <matthew.brost@intel.com> Signed-off-by: Matthew Brost <matthew.brost@intel.com> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Diffstat (limited to 'drivers/gpu/drm/xe/Makefile')
-rw-r--r--drivers/gpu/drm/xe/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index e5fb874a7aaf..312e643397ba 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -95,6 +95,7 @@ xe-y += xe_bb.o \
xe_pt.o \
xe_pt_walk.o \
xe_query.o \
+ xe_range_fence.o \
xe_reg_sr.o \
xe_reg_whitelist.o \
xe_rtp.o \