Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/6] Prepare for WCL GSC FW
@ 2026-08-26 17:11 Daniele Ceraolo Spurio
  2026-08-26 17:11 ` [PATCH v2 1/6] drm/xe: Define WCL as a PTL subplatform Daniele Ceraolo Spurio
                   ` (9 more replies)
  0 siblings, 10 replies; 16+ messages in thread
From: Daniele Ceraolo Spurio @ 2026-08-26 17:11 UTC (permalink / raw)
  To: intel-xe; +Cc: Daniele Ceraolo Spurio, Alan Previn, Julia Filipchuk

The GSC FW team has decided to fork the PTL FW and have a dedicated
build for WCL. The PTL FW will keep working on WCL, but the newer WCL
FW image is recommended; the WCL FW will not work on PTL.
While the WCL FW is not ready for release yet, its addition will not be
trivial, so we can start preparing for it. In particular, we need to be
able to distinguish WCL from PTL and be able to fall back to the PTL FW
on WCL if the WCL FW is not found.

The 5th patch on this series adds the WCL FW definition to show how
that's going to look, but that shouldn't be merged until the firmware is
available in the public repo.
The last patch adds a mock GuC 99.99.0 FW definition for LNL, to test
the fallback mechanism to GuC v70. This should also not be merged.

v2: rebase

Cc: Alan Previn <alan.previn.teres.alexis@intel.com>
Cc: Julia Filipchuk <julia.filipchuk@intel.com>

Daniele Ceraolo Spurio (6):
  drm/xe: Define WCL as a PTL subplatform
  drm/xe/uc: Add FW file fallback support
  drm/xe/uc: mark HuC and GSC as only available on the media GT
  drm/xe/uc: Support fetching different FW files per-subplatform
  DO NOT MERGE: drm/xe/gsc: define GSC for WCL
  DO NOT MERGE: drm/xe/guc: add a mock newer GuC file for LNL

 drivers/gpu/drm/xe/xe_gsc.c            |   7 --
 drivers/gpu/drm/xe/xe_huc.c            |  11 ---
 drivers/gpu/drm/xe/xe_pci.c            |   6 ++
 drivers/gpu/drm/xe/xe_platform_types.h |   1 +
 drivers/gpu/drm/xe/xe_uc_fw.c          | 101 +++++++++++++++++++------
 drivers/gpu/drm/xe/xe_uc_fw_types.h    |   9 +++
 6 files changed, 95 insertions(+), 40 deletions(-)

-- 
2.53.0


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2026-08-28  4:58 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-26 17:11 [PATCH v2 0/6] Prepare for WCL GSC FW Daniele Ceraolo Spurio
2026-08-26 17:11 ` [PATCH v2 1/6] drm/xe: Define WCL as a PTL subplatform Daniele Ceraolo Spurio
2026-08-28  3:50   ` Teres Alexis, Alan Previn
2026-08-26 17:11 ` [PATCH v2 2/6] drm/xe/uc: Add FW file fallback support Daniele Ceraolo Spurio
2026-08-28  4:35   ` Teres Alexis, Alan Previn
2026-08-26 17:11 ` [PATCH v2 3/6] drm/xe/uc: mark HuC and GSC as only available on the media GT Daniele Ceraolo Spurio
2026-08-28  4:55   ` Teres Alexis, Alan Previn
2026-08-26 17:11 ` [PATCH v2 4/6] drm/xe/uc: Support fetching different FW files per-subplatform Daniele Ceraolo Spurio
2026-08-28  4:58   ` Teres Alexis, Alan Previn
2026-08-26 17:11 ` [PATCH v2 5/6] DO NOT MERGE: drm/xe/gsc: define GSC for WCL Daniele Ceraolo Spurio
2026-08-28  3:55   ` Teres Alexis, Alan Previn
2026-08-26 17:11 ` [PATCH v2 6/6] DO NOT MERGE: drm/xe/guc: add a mock newer GuC file for LNL Daniele Ceraolo Spurio
2026-08-26 17:18 ` ✗ CI.checkpatch: warning for Prepare for WCL GSC FW (rev2) Patchwork
2026-08-26 17:19 ` ✓ CI.KUnit: success " Patchwork
2026-08-26 17:56 ` ✓ Xe.CI.BAT: " Patchwork
2026-08-26 22:30 ` ✓ Xe.CI.FULL: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox