mirror of
https://git.proxmox.com/git/fwupd
synced 2026-01-21 06:23:14 +00:00
Intel Arc products do not require the host CSME to update Arc firmware. Firmware updates will work on both AMD and Intel platforms. Arc products have their own Graphics Security Control for firmware updates and leverage existing Intel technology like the MEI interface protocol to implement the firmware update flow. Signed-off-by: Vitaly Lubart <vitaly.lubart@intel.com> |
||
|---|---|---|
| .. | ||
| fu-igsc-aux-device.c | ||
| fu-igsc-aux-device.h | ||
| fu-igsc-aux-firmware.c | ||
| fu-igsc-aux-firmware.h | ||
| fu-igsc-code-firmware.c | ||
| fu-igsc-code-firmware.h | ||
| fu-igsc-device.c | ||
| fu-igsc-device.h | ||
| fu-igsc-heci.h | ||
| fu-igsc-oprom-device.c | ||
| fu-igsc-oprom-device.h | ||
| fu-igsc-oprom-firmware.c | ||
| fu-igsc-oprom-firmware.h | ||
| fu-igsc-plugin.c | ||
| fu-igsc-plugin.h | ||
| igsc.quirk | ||
| meson.build | ||
| README.md | ||
Intel Graphics System Controller
Introduction
This plugin is used to update the Intel graphics system controller via the Intel Management Engine.
Firmware Format
There are two firmware formats in use:
$FPTwith childrenFuIfwiFptFirmware, where theFW_DATA_IMAGEis aFuIfwiCpdFirmware- A linear array of
FuOpromFirmwareimages, each with aFuIfwiCpdFirmware
This plugin supports the following protocol ID:
- com.intel.gsc
GUID Generation
These devices use the standard PCI DeviceInstanceId values, e.g.
MEI\VID_8086&DEV_4905
They also define custom per-part PCI IDs such as:
MEI\VID_8086&DEV_4905&PART_FWCODEMEI\VID_8086&DEV_4905&PART_FWDATAMEI\VID_8086&DEV_4905&PART_OPROMCODEMEI\VID_8086&DEV_4905&PART_OPROMDATA
Vendor ID Security
The vendor ID is set from the PCI vendor, in this instance set to MEI:0x8086
External Interface Access
This plugin requires read/write access to /dev/mei*.