Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/5] Add ocode late binding support for CRI
@ 2026-10-28 18:19 Badal Nilawar
  2026-10-28 18:19 ` [PATCH v5 1/5] drm/xe/xe_late_bind_fw: Fix firmware leak on missing manifest entry Badal Nilawar
                   ` (7 more replies)
  0 siblings, 8 replies; 14+ messages in thread
From: Badal Nilawar @ 2026-10-28 18:19 UTC (permalink / raw)
  To: intel-xe
  Cc: anshuman.gupta, rodrigo.vivi, daniele.ceraolospurio,
	michael.j.ruhl, alexander.usyskin, anoop.c.vijay, shamim.begum,
	kelvin.gardiner

Ocode is the OOBMSM telemetry/manageability firmware, and on CRI it is
loaded through late binding flow.

v2: Dropped "[RFC,3/4] drm/xe/xe_late_bind_fw: Track firmware load status"

v4:
  - Fixed most of the comments from Daniele
  - Rearranged the patches
  - Introduced new patch to fix firmware leak
  - Improved "TODO: compatibility check" comments

v5: 
  - Select xe/cri_ocode_<ver>.bin via System Controller SDK API version
    and skip loading on mismatch

Badal Nilawar (5):
  drm/xe/xe_late_bind_fw: Fix firmware leak on missing manifest entry
  drm/xe/xe_late_bind_fw: Convert late bind flag to mask
  drm/xe/xe_late_bind_fw: Add support to load Ocode firmware
  drm/xe/xe_late_bind_fw: Enable late binding support for CRI
  drm/xe/xe_late_bind_fw: Refactor pm flow

 drivers/gpu/drm/xe/abi/uc_fw_abi.h            |   3 +-
 drivers/gpu/drm/xe/xe_device.c                |   2 +-
 drivers/gpu/drm/xe/xe_device_types.h          |   4 +-
 drivers/gpu/drm/xe/xe_late_bind_fw.c          | 135 ++++++++++++++----
 drivers/gpu/drm/xe/xe_late_bind_fw.h          |   4 +-
 drivers/gpu/drm/xe/xe_late_bind_fw_types.h    |   6 +-
 drivers/gpu/drm/xe/xe_pci.c                   |   6 +-
 drivers/gpu/drm/xe/xe_pci_types.h             |   2 +-
 drivers/gpu/drm/xe/xe_pm.c                    |   6 +-
 drivers/gpu/drm/xe/xe_sysctrl.c               |  32 +++++
 drivers/gpu/drm/xe/xe_sysctrl.h               |   1 +
 drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h |  12 ++
 12 files changed, 171 insertions(+), 42 deletions(-)

-- 
2.56.0


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

end of thread, other threads:[~2026-10-29 16:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-28 18:19 [PATCH v5 0/5] Add ocode late binding support for CRI Badal Nilawar
2026-10-28 18:19 ` [PATCH v5 1/5] drm/xe/xe_late_bind_fw: Fix firmware leak on missing manifest entry Badal Nilawar
2026-10-28 20:56   ` Ceraolo Spurio, Daniele
2026-10-28 18:19 ` [PATCH v5 2/5] drm/xe/xe_late_bind_fw: Convert late bind flag to mask Badal Nilawar
2026-10-28 18:19 ` [PATCH v5 3/5] drm/xe/xe_late_bind_fw: Add support to load Ocode firmware Badal Nilawar
2026-10-28 18:31   ` sashiko-bot
2026-10-29 16:43   ` Ceraolo Spurio, Daniele
2026-10-28 18:19 ` [PATCH v5 4/5] drm/xe/xe_late_bind_fw: Enable late binding support for CRI Badal Nilawar
2026-10-28 18:29   ` sashiko-bot
2026-10-28 22:58   ` Ceraolo Spurio, Daniele
2026-10-28 18:19 ` [PATCH v5 5/5] drm/xe/xe_late_bind_fw: Refactor pm flow Badal Nilawar
2026-10-28 18:29 ` ✓ CI.KUnit: success for Add ocode late binding support for CRI (rev5) Patchwork
2026-10-28 19:04 ` ✓ Xe.CI.BAT: " Patchwork
2026-10-29  5:03 ` ✓ 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