From 156464b67ea5097b3136541fd726d2f8c4c8a8ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Wed, 30 Nov 2022 12:25:38 -0800 Subject: [PATCH] iris: Handle Xe syncronization with syncobjs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: José Roberto de Souza Reviewed-by: Lionel Landwerlin Reviewed-by: Kenneth Graunke Part-of: --- src/gallium/drivers/iris/iris_bufmgr.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gallium/drivers/iris/iris_bufmgr.c b/src/gallium/drivers/iris/iris_bufmgr.c index 2ef41f5cd01..a9535f8b8b6 100644 --- a/src/gallium/drivers/iris/iris_bufmgr.c +++ b/src/gallium/drivers/iris/iris_bufmgr.c @@ -521,6 +521,9 @@ iris_bo_busy(struct iris_bo *bo) else busy = iris_bo_busy_syncobj(bo); break; + case INTEL_KMD_TYPE_XE: + busy = iris_bo_busy_syncobj(bo); + break; default: unreachable("missing"); busy = true; @@ -1627,6 +1630,9 @@ iris_bo_wait(struct iris_bo *bo, int64_t timeout_ns) else ret = iris_bo_wait_syncobj(bo, timeout_ns); break; + case INTEL_KMD_TYPE_XE: + ret = iris_bo_wait_syncobj(bo, timeout_ns); + break; default: unreachable("missing"); ret = -1;