]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe/uc: Track uc firmware state changes
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Fri, 27 Mar 2026 20:24:06 +0000 (21:24 +0100)
committerMichal Wajdeczko <michal.wajdeczko@intel.com>
Tue, 31 Mar 2026 19:09:53 +0000 (21:09 +0200)
commit28c83ed7ceea67b3b411ddb30ff1e3181fc3af94
treee84b351f84178741c252d998c09cb6623e29cefb
parentf47bf47a1afaf5a8ad3629f1fd4a5a0150ae59e9
drm/xe/uc: Track uc firmware state changes

Under CONFIG_DRM_XE_DEBUG_GUC print debug messages with each uc
firmware state transition to better visualize the changes.

  [drm:xe_uc_fw_change_status [xe]] Tile0: GT0: GuC UNINITIALIZED->SELECTED
  [drm:xe_uc_fw_change_status [xe]] Tile0: GT0: GuC SELECTED->AVAILABLE
  [drm:xe_uc_fw_change_status [xe]] Tile0: GT0: GuC AVAILABLE->LOADABLE
  [drm:xe_uc_fw_change_status [xe]] Tile0: GT0: GuC LOADABLE->TRANSFERRED
  [drm:xe_uc_fw_change_status [xe]] Tile0: GT0: GuC TRANSFERRED->RUNNING

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patch.msgid.link/20260327202407.563-1-michal.wajdeczko@intel.com
drivers/gpu/drm/xe/xe_uc_fw.c
drivers/gpu/drm/xe/xe_uc_fw.h