<commit_before># Intel Graphics System Controller

## Introduction

This plugin is used to update the Intel graphics system controller via the Intel Management Engine.

Non-Intel machines are not able to update these GPU devices due to missing HECI-over-MEI support.

## Firmware Format

There are two firmware formats in use:

* `$FPT` with children `FuIfwiFptFirmware`, where the `FW_DATA_IMAGE` is a `FuIfwiCpdFirmware`
* A linear array of `FuOpromFirmware` images, each with a `FuIfwiCpdFirmware`

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`
<commit_msg>igsc: Fix README.md<commit_after># 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 children `FuIfwiFptFirmware`, where the `FW_DATA_IMAGE` is a `FuIfwiCpdFirmware`
* A linear array of `FuOpromFirmware` images, each with a `FuIfwiCpdFirmware`

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`

{'fraction_non_alphanumeric': 0.08182349503214495, 'fraction_numerical': 0.046756282875511396, 'mean_word_length': 5.584615384615384, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5420314', 'n_tokens_mistral': 659, 'n_tokens_neox': 611, 'n_words': 185}