guc_info
guc_info(guc, "CTB is dead - reason=0x%X\n", ct->dead_ct_reason);
DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(guc_info);
guc_info(guc, "load failed: status = 0x%08X, time = %lldms, freq = %dMHz, ret = %d\n",
guc_info(guc, "load failed: status: Reset = %d, BootROM = 0x%02X, UKernel = 0x%02X, MIA = 0x%02X, Auth = 0x%02X\n",
guc_info(guc, "invalid key requested, header = 0x%08X\n",
guc_info(guc, "firmware signature verification failed\n");
guc_info(guc, "firmware production part check failure\n");
guc_info(guc, "firmware exception. EIP: %#x\n",
guc_info(guc, "illegal register in save/restore workaround list\n");
guc_info(guc, "invalid w/a KLV entry\n");
guc_info(guc, "still extracting hwconfig table.\n");
guc_info(guc, "RC %s\n", str_enabled_disabled(enable));
guc_info(guc, "submission %s\n", str_enabled_disabled(intel_uc_uses_guc_submission(uc)));
guc_info(guc, "SLPC %s\n", str_enabled_disabled(intel_uc_uses_guc_slpc(uc)));
static int guc_read_css_info(struct xe_uc_fw *uc_fw, struct uc_css_guc_info *guc_info)
compatibility->major = FIELD_GET(CSS_SW_VERSION_UC_MAJOR, guc_info->submission_version);
compatibility->minor = FIELD_GET(CSS_SW_VERSION_UC_MINOR, guc_info->submission_version);
compatibility->patch = FIELD_GET(CSS_SW_VERSION_UC_PATCH, guc_info->submission_version);
uc_fw->build_type = FIELD_GET(CSS_UKERNEL_INFO_BUILDTYPE, guc_info->ukernel_info);
uc_fw->private_data_size = guc_info->private_data_size;
release->major = FIELD_GET(CSS_SW_VERSION_UC_MAJOR, css->guc_info.sw_version);
release->minor = FIELD_GET(CSS_SW_VERSION_UC_MINOR, css->guc_info.sw_version);
release->patch = FIELD_GET(CSS_SW_VERSION_UC_PATCH, css->guc_info.sw_version);
return guc_read_css_info(uc_fw, &css->guc_info);
struct uc_css_guc_info guc_info;