Skip to content
/ igsc Public
forked from intel/igsc

Intel graphics system controller firmware update library.

License

Notifications You must be signed in to change notification settings

taotod/igsc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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


Introduction


Documentation

Build

Requirements:

Cross-platform

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

Windows: (Visual Studio 2019)

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

Windows Debug version: (Visual Studio 2019)

    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.

About

Intel graphics system controller firmware update library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 88.9%
  • CMake 8.9%
  • Python 1.5%
  • Other 0.7%