https://github.com/mimoja/intelfit
Minimal Golang parsing library for parsing Intels FIT
https://github.com/mimoja/intelfit
Last synced: 11 months ago
JSON representation
Minimal Golang parsing library for parsing Intels FIT
- Host: GitHub
- URL: https://github.com/mimoja/intelfit
- Owner: Mimoja
- License: gpl-3.0
- Created: 2019-11-01T10:38:35.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-21T22:36:28.000Z (over 6 years ago)
- Last Synced: 2025-04-10T01:40:03.862Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
# intelfit
A minimal golang library to parse the intelfit out of a flashimage.
According to intel:
```
A Firmware Interface Table (FIT) is a data structure inside BIOS flash and consists of multiple entries. Each entry defines the starting address and attributes of different components in the BIOS. FIT resides in the BIOS Flash area and is located by a FIT pointer at physical address (4GB - 40h), refer to Figure below. The FIT is generated at build time, based on the size and location of the firmware components.
```