]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/xe: Mark ComputeCS read mode as UC on iGPU
authorMatthew Brost <matthew.brost@intel.com>
Tue, 14 Jan 2025 00:25:07 +0000 (16:25 -0800)
committerMatthew Brost <matthew.brost@intel.com>
Thu, 16 Jan 2025 16:26:20 +0000 (08:26 -0800)
commit758debf35b9cda5450e40996991a6e4b222899bd
treee9dfcd4fb3a802917dfbccbb1da02ba678c417ee
parent75d37750a753e7ae079e470ea9699caeae756e3d
drm/xe: Mark ComputeCS read mode as UC on iGPU

RING_CMD_CCTL read index should be UC on iGPU parts due to L3 caching
structure. Having this as WB blocks ULLS from being enabled. Change to
UC to unblock ULLS on iGPU.

v2:
 - Drop internal communications commnet, bspec is updated

Cc: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
Cc: Michal Mrozek <michal.mrozek@intel.com>
Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
Cc: José Roberto de Souza <jose.souza@intel.com>
Cc: stable@vger.kernel.org
Fixes: 328e089bfb37 ("drm/xe: Leverage ComputeCS read L3 caching")
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Acked-by: Michal Mrozek <michal.mrozek@intel.com>
Reviewed-by: Stuart Summers <stuart.summers@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250114002507.114087-1-matthew.brost@intel.com
drivers/gpu/drm/xe/xe_hw_engine.c