Commit c4ed1bb1 authored by Michal Wajdeczko's avatar Michal Wajdeczko
Browse files

drm/xe/guc: Log content of the failed G2H message



We are already logging an error once we failed to process a G2H
message, but then it's quite hard to extract the content of the
broken G2H message from the captured snapshot. Extend our error
log with the raw hexdump of the G2H message.

Signed-off-by: default avatarMichal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: default avatarMatthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241105173032.1947-2-michal.wajdeczko@intel.com
parent abd22020
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1299,8 +1299,8 @@ static int process_g2h_msg(struct xe_guc_ct *ct, u32 *msg, u32 len)
	}

	if (ret) {
		xe_gt_err(gt, "G2H action 0x%04x failed (%pe)\n",
			  action, ERR_PTR(ret));
		xe_gt_err(gt, "G2H action %#04x failed (%pe) len %u msg %*ph\n",
			  action, ERR_PTR(ret), hxg_len, (int)sizeof(u32) * hxg_len, hxg);
		CT_DEAD(ct, NULL, PROCESS_FAILED);
	}