mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-11 10:05:30 +00:00
.. | ||
fu-coreboot-common.c | ||
fu-plugin-coreboot.c | ||
fu-plugin-coreboot.h | ||
meson.build | ||
README.md |
coreboot
Introduction
Until now only the version detection has been implemented.
System identification
coreboot can be detected the following ways:
- by parsing SMBIOS type 0 vendor string. On coreboot enabled platforms
it's always
coreboot
. - by parsing ACPI tables. An ACPI device with the _HID
BOOT0000
exists. (This HID has been reserved for coreboot enabled platforms) - by parsing the devicetree. A node under firmware/coreboot with the
compatible id
coreboot
exists.
coreboot version string
The coreboot version string always starts with CBET
.
After the prefix the version, major, minor string follows and finally
the build string, containing the exact commit and repository state, follows.
For example:
CBET4000 4.10-989-gc8a4e4b9c5-dirty
GUID Generation
These device uses hardware ID values which are derived from SMBIOS. The following HWIDs are added on coreboot enabled platforms:
- HardwareID-3
- HardwareID-4
- HardwareID-5
- HardwareID-6
- HardwareID-10
They do match the values provided by fwupdtool hwids
or
the ComputerHardwareIds.exe
Windows utility.