]> www.infradead.org Git - users/dwmw2/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)
committerThomas Hellström <thomas.hellstrom@linux.intel.com>
Thu, 16 Jan 2025 19:03:11 +0000 (20:03 +0100)
commitb1231ff7ea0689d04040a44864c265bc11612fa8
tree185dbe3b357bfe3c713ce7fa14bbb10d360362ce
parent79a21fc921d7aafaf69d00b4938435b81bf66022
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
(cherry picked from commit 758debf35b9cda5450e40996991a6e4b222899bd)
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
drivers/gpu/drm/xe/xe_hw_engine.c