]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe: Make WA BB part of LRC BO
authorMatthew Brost <matthew.brost@intel.com>
Thu, 12 Jun 2025 03:19:25 +0000 (20:19 -0700)
committerMatthew Brost <matthew.brost@intel.com>
Thu, 12 Jun 2025 17:51:19 +0000 (10:51 -0700)
commit3a1edef8f4b58b0ba826bc68bf4bce4bdf59ecf3
treea09a30c44940dbbd33f929421060fb94f9fa5f4d
parent0fccfb635ec35850e6c0c9335a7a7fd8a4440e61
drm/xe: Make WA BB part of LRC BO

No idea why, but without this GuC context switches randomly fail when
running IGTs in a loop. Need to follow up why this fixes the
aforementioned issue but can live with a stable driver for now.

Fixes: 617d824c5323 ("drm/xe: Add WA BB to capture active context utilization")
Cc: stable@vger.kernel.org
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Tested-by: Shuicheng Lin <shuicheng.lin@intel.com>
Link: https://lore.kernel.org/r/20250612031925.4009701-1-matthew.brost@intel.com
drivers/gpu/drm/xe/xe_lrc.c
drivers/gpu/drm/xe/xe_lrc_types.h