diff options
author | Simon Glass <sjg@chromium.org> | 2021-03-15 08:00:11 +0300 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2021-03-27 03:59:37 +0300 |
commit | 272e62cb83f01acf7ae89449eaa9f020e76bff23 (patch) | |
tree | 6cc4a049fcd22bc1e95987e5a6285464224df29f /arch/x86 | |
parent | 11a38a2573fa6a765043df94eae44544a0d948f4 (diff) | |
download | u-boot-272e62cb83f01acf7ae89449eaa9f020e76bff23.tar.xz |
smbios: Allow writing to the coreboot version string
When U-Boot is booted from coreboot the SMBIOS tables are written by
coreboot, not U-Boot. The existing method of updating the BIOS version
string does not work in that case, since gd->smbios_version is only set
when U-Boot writes the tables.
Add a new function which allows the version to be updated by parsing the
tables and writing the string in the correct place. Since coreboot
provides a pointer to the SMBIOS tables in its sysinfo structure, this
makes it easy to do the update.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/x86')
0 files changed, 0 insertions, 0 deletions