mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 02:24:24 +02:00
drm/xe/guc: Add firmware build type to available info
Some test features are not available in production builds of the GuC firmware. So add the build type field to the available information that tests can inspect to decide if they should skip or run. Signed-off-by: John Harrison <John.C.Harrison@Intel.com> Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Link: https://lore.kernel.org/r/20250910210237.603576-3-John.C.Harrison@Intel.com
This commit is contained in:
parent
7d0ca56e91
commit
acf01c79f0
|
|
@ -347,6 +347,7 @@ static int guc_read_css_info(struct xe_uc_fw *uc_fw, struct uc_css_guc_info *guc
|
|||
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;
|
||||
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -147,6 +147,9 @@ struct xe_uc_fw {
|
|||
|
||||
/** @private_data_size: size of private data found in uC css header */
|
||||
u32 private_data_size;
|
||||
|
||||
/** @build_type: Firmware build type (see CSS_UKERNEL_INFO_BUILDTYPE for definitions) */
|
||||
u32 build_type;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user