[Intel-gfx] [CI 0/4] drm/i915: GSC FW support for MTL
Daniele Ceraolo Spurio
daniele.ceraolospurio at intel.com
Mon Jun 12 18:15:25 UTC 2023
Last chunk of the required support for the GSC FW. This includes some
fixes to the GSC memory allocation, FW idefinition and version
management, plus a new debugfs for debug information.
The FW team has asked to not send the current FW blob to
linux-firmware yet, as they're planning some updates. Therefore, the
FW definition patch will be sent separately and merged to the
topic/core-for-CI branch.
The series has already been tested with the FW definition patch applied
(see CI results on previous rev), so this is a re-send for CI to make
sure everything works without that patch before merging.
Daniele Ceraolo Spurio (4):
drm/i915/gsc: fixes and updates for GSC memory allocation
drm/i915/mtl/gsc: extract release and security versions from the gsc
binary
drm/i915/mtl/gsc: query the GSC FW for its compatibility version
drm/i915/mtl/gsc: Add a gsc_info debugfs
drivers/gpu/drm/i915/Makefile | 3 +-
.../drm/i915/gt/uc/intel_gsc_binary_headers.h | 75 ++++-
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 307 +++++++++++++++---
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 124 ++++++-
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h | 21 ++
.../gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c | 39 +++
.../gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h | 14 +
.../i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 6 +-
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 13 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 2 +
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 80 +++--
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 4 +
drivers/gpu/drm/i915/i915_reg.h | 26 +-
15 files changed, 615 insertions(+), 102 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h
--
2.40.0
More information about the Intel-gfx
mailing list