From 05a43d426fd384ec21505019e5f627eca72c341e Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Thu, 20 May 2021 00:46:30 -0700 Subject: [PATCH] iris: Assert on mapping a tiled buffer without MAP_RAW iris has never relied on detiled maps using hardware fences. This code is a remnant of i965, where that was actually used. We can just assert that callers don't do such a thing. Acked-by: Lionel Landwerlin Part-of: --- src/gallium/drivers/iris/iris_bufmgr.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/drivers/iris/iris_bufmgr.c b/src/gallium/drivers/iris/iris_bufmgr.c index a403c8d0119..605326dceaf 100644 --- a/src/gallium/drivers/iris/iris_bufmgr.c +++ b/src/gallium/drivers/iris/iris_bufmgr.c @@ -1224,8 +1224,7 @@ void * iris_bo_map(struct pipe_debug_callback *dbg, struct iris_bo *bo, unsigned flags) { - if (bo->tiling_mode != I915_TILING_NONE && !(flags & MAP_RAW)) - return iris_bo_map_gtt(dbg, bo, flags); + assert((flags & MAP_RAW) || bo->tiling_mode == I915_TILING_NONE); void *map;