mirror of
https://git.proxmox.com/git/fwupd
synced 2025-06-12 05:29:50 +00:00
![]() Fixes: * activate * active * additional * and * approaches * attestation * bootloader * calculate * capability * children * close * compatible * continuous * convenience * critical * data * delivery * disabled * disambiguate * documented * elapse * emergency * erasable * expectations * filesystem * from * haptic * ignorable * images * infinity * information * information * inhibited * insufficient * interrupt * into * limited * management * manifest * maximum * memory * metadata * mismatch * model * nonexistent * not * objects * offset * omissions * ota * past * perform * peripherals * predictable * product * quarterly * quirk * quirks * recognize * release * requests * revocation * sanitized * sector * status * the * the update * timeout * transfer * transfers * typically * unspecified * upgrade * which * will * wireless |
||
---|---|---|
.. | ||
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:
$FPT
with childrenFuIfwiFptFirmware
, where theFW_DATA_IMAGE
is aFuIfwiCpdFirmware
- A linear array of
FuOpromFirmware
images, 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_FWCODE
MEI\VID_8086&DEV_4905&PART_FWDATA
MEI\VID_8086&DEV_4905&PART_OPROMCODE
MEI\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*
.