drm/xe: Enable Wa_14025515070
authorJulia Filipchuk <julia.filipchuk@intel.com>
Wed, 4 Mar 2026 00:34:24 +0000 (16:34 -0800)
committerVinay Belgaumkar <vinay.belgaumkar@intel.com>
Fri, 3 Apr 2026 19:56:18 +0000 (12:56 -0700)
commitf9a21696e37b069c96b81fa0ad8392b7b6d4a47e
treeddb4e555680429b3bb740fa026a9adfbdd80fba6
parentcc708deedf686c68e84851e89a2f7844dc0536ae
drm/xe: Enable Wa_14025515070

Corrects a failure on context switch. On registration of context with
indirect ring state will correct state of targeted and idle command
streamers.

This Wa requires GuC 70.53+ (uapi 1.26+).  If indirect_ring_state is
enabled and Wa is unavailable, notify and disable indirect_ring_state.

Added additional XE_RTP_PASTE macros for expansion of longer rules.

Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Julia Filipchuk <julia.filipchuk@intel.com>
Signed-off-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Link: https://patch.msgid.link/20260304003431.758201-4-julia.filipchuk@intel.com
drivers/gpu/drm/xe/abi/guc_klvs_abi.h
drivers/gpu/drm/xe/xe_guc.c
drivers/gpu/drm/xe/xe_guc_ads.c
drivers/gpu/drm/xe/xe_rtp_helpers.h
drivers/gpu/drm/xe/xe_wa_oob.rules