Johnny Lin has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/36843 )
Change subject: mb/ocp/monolake: Override SMBIOS UUID with the value get from BMC ......................................................................
mb/ocp/monolake: Override SMBIOS UUID with the value get from BMC
Tested on OCP Mono Lake with dmidecode -t 1 and the UUID is expected.
Change-Id: I0aab4df67b7aaba8be6ddbb13984fffb2b14fe6b Signed-off-by: Johnny Lin johnny_lin@wiwynn.com --- M src/mainboard/ocp/monolake/mainboard.c 1 file changed, 5 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/43/36843/1
diff --git a/src/mainboard/ocp/monolake/mainboard.c b/src/mainboard/ocp/monolake/mainboard.c index dffd19f..3cfb3b6 100644 --- a/src/mainboard/ocp/monolake/mainboard.c +++ b/src/mainboard/ocp/monolake/mainboard.c @@ -95,3 +95,8 @@ dimm->dimm_num); t->bank_locator = smbios_add_string(t->eos, locator); } +/* Override SMBIOS uuid from the value get from BMC. */ +void smbios_system_set_uuid(u8 *uuid) +{ + ipmi_get_system_guid(BMC_KCS_BASE, uuid); +}