No description
  • C 96.6%
  • CMake 2.7%
  • Meson 0.5%
  • Python 0.2%
Find a file
Daniel Baumann 4dbf293e6c
Releasing fastforward version 1.3.0-1~ffwd13+u1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2026-06-27 17:31:42 +02:00
cmake Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
debian Releasing fastforward version 1.3.0-1~ffwd13+u1. 2026-06-27 17:31:42 +02:00
doc Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
gitlint Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
include Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
lib Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
scripts Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
src Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
subprojects Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
tests Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
.bdsignore.all Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
.cmake-format.py Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
.codespell-whitelist Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
.codespellrc Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
.editorconfig Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
.gitattributes Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
.gitignore Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
.gitlint Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
CHANGELOG.md Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
CMakeLists.txt Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
CMakePresets.json Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
dist.cmake Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
LICENSE.txt Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
meson.build Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
meson_options.txt Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
metee-down.cmake.in Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
metee.cmake Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
README.md Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
SECURITY.md Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
VERSION Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00
version.cmake Adding upstream version 1.3.0. 2026-06-27 17:31:13 +02:00

Intel(R) Graphics System Controller Firmware Update Library (IGSC FUL)


Introduction


Documentation

API Documentation

Build

Requirements:

Cross-platform

MeTee

If MeTee library is not found in the system paths CMake and Meson scripts downloads the MeTee library sources from GitHub (git installation and correct proxy setup are required). Alternatively, in order to use pre-compiled MeTee one can set the following environment variables:

  • METEE_LIB_PATH to pre-compiled library path
  • METEE_HEADER_PATH to headers path

Linux

  • libudev (libudev-dev package in Debian)

Both CMake and meson build framework are supported.

CMake

Example:

Linux:

    cmake -G Ninja -S . -B builddir
    ninja -v -C builddir

Linux Debug version:

    cmake -DSYSLOG:BOOL=OFF -DCMAKE_BUILD_TYPE=Debug -G Ninja -S . -B builddir
    ninja -v -C builddir

Linux Debug with tests:

    cmake -DSYSLOG:BOOL=OFF -DENABLE_TESTS:BOOL=ON -DCMAKE_BUILD_TYPE=Debug -G Ninja -S . -B builddir
    ninja -v -C builddir

Windows: (Visual Studio 2019)

From the "Developer Command Prompt for VS 2019" with CMake component installed:

    cmake -G "Visual Studio 16 2019" -S . -B builddir
    cmake --build builddir --config Release

Windows Debug version: (Visual Studio 2019)

From the "Developer Command Prompt for VS 2019" with CMake component installed:

    cmake -G "Visual Studio 16 2019" -S . -B builddir
    cmake --build builddir --config Debug

meson

Example:

    meson setup builddir/
    meson configure -Dsyslog=true builddir
    ninja -v -C builddir/

Command Line Tool Usage Example:


# igsc <partition> update|version [--image <fw image file>] [ --device <device>]

Example:

`# igsc fw version --device /dev/mei2

# igsc oprom-data update --image <fw image file>

Library and CLI Version

The library is versioned according semantic versioning 2.0.0

*MAJOR.MINOR.PATCH-, incrementing the:

  • MAJOR incompatible API changes,
  • MINOR add functionality in a backwards compatible manner
  • PATCH version when you make backwards compatible bug fixes.
  • Extension Label git shortened commit hash or other extension.

Artificial Intelligence

These contents may have been developed with support from one or more Intel-operated generative artificial intelligence solutions.