From 1bcce906e91628ded6e45243f89d331cbd24d855 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Mon, 7 Feb 2022 16:34:53 -0800 Subject: [PATCH] iris/resource: Check devinfo::has_local_mem before using BO_ALLOC_LMEM Signed-off-by: Jordan Justen Reviewed-by: Nanley Chery Reviewed-by: Jianxun Zhang Part-of: --- src/gallium/drivers/iris/iris_resource.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/iris/iris_resource.c b/src/gallium/drivers/iris/iris_resource.c index 75cae8e..c416d88 100644 --- a/src/gallium/drivers/iris/iris_resource.c +++ b/src/gallium/drivers/iris/iris_resource.c @@ -471,7 +471,8 @@ iris_resource_alloc_flags(const struct iris_screen *screen, PIPE_RESOURCE_FLAG_MAP_PERSISTENT)) flags |= BO_ALLOC_SMEM; - if (screen->devinfo->verx10 >= 125 && isl_aux_usage_has_ccs(aux_usage)) { + if (screen->devinfo->verx10 >= 125 && screen->devinfo->has_local_mem && + isl_aux_usage_has_ccs(aux_usage)) { assert((flags & BO_ALLOC_SMEM) == 0); flags |= BO_ALLOC_LMEM; } -- 2.7.4