Hello Paul Menzel, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35484
to look at the new patch set (#11).
Change subject: util/smc: Add and use new tool smcbiosinfo ......................................................................
util/smc: Add and use new tool smcbiosinfo
The BMC and tools interacting with it depend on metadata placed inside the ROM in order the flash the BIOS.
Add a new tool smcbiosinfo, integrate it into the build system, and generate a 128byte metadata file called smcbiosinfo.bin on build.
You need to provide the BoardID for every SMC mainboard through a new Kconfig symbol: SUPERMICRO_BOARDID
Some fields are unknown, but it's sufficient to flash it using SMC vendor tools.
Tested on Supermicro X11SSH: * Flashing using the WebUI works * Flashing using SMCIPMITool works
No further validation is done on the firmware.
Change-Id: Id608c2ce78614b45a2fd0b26d97d666f02223998 Signed-off-by: Patrick Rudolph patrick.rudolph@9elements.com --- M Documentation/mainboard/index.md A Documentation/mainboard/supermicro/flashing_on_vendorbmc.md M Makefile.inc M src/mainboard/supermicro/x11-lga1151-series/Kconfig A util/smc/Makefile.inc A util/smc/smcbiosinfo/description.md A util/smc/smcbiosinfo/smcbiosinfo.c 7 files changed, 330 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/84/35484/11