Martin L Roth has submitted this change. ( https://review.coreboot.org/c/coreboot/+/77045?usp=email )
Change subject: libpayload: Add parsing of SMBIOS address ......................................................................
libpayload: Add parsing of SMBIOS address
Signed-off-by: Maximilian Brune maximilian.brune@9elements.com Change-Id: Ie4032048f5f53b25c46f00b3b48eb5f986a5d0b3 Reviewed-on: https://review.coreboot.org/c/coreboot/+/77045 Tested-by: build bot (Jenkins) no-reply@coreboot.org Reviewed-by: Martin L Roth gaumless@gmail.com --- M payloads/libpayload/include/sysinfo.h M payloads/libpayload/libc/coreboot.c 2 files changed, 4 insertions(+), 0 deletions(-)
Approvals: build bot (Jenkins): Verified Martin L Roth: Looks good to me, approved
diff --git a/payloads/libpayload/include/sysinfo.h b/payloads/libpayload/include/sysinfo.h index 12d8a13..d5f5073 100644 --- a/payloads/libpayload/include/sysinfo.h +++ b/payloads/libpayload/include/sysinfo.h @@ -113,6 +113,7 @@ uintptr_t acpi_gnvs; uintptr_t acpi_cnvs; uintptr_t acpi_rsdp; + uintptr_t smbios;
#define UNDEFINED_STRAPPING_ID (~0) #define UNDEFINED_FW_CONFIG ~((uint64_t)0) diff --git a/payloads/libpayload/libc/coreboot.c b/payloads/libpayload/libc/coreboot.c index bcc9530..3c49484 100644 --- a/payloads/libpayload/libc/coreboot.c +++ b/payloads/libpayload/libc/coreboot.c @@ -224,6 +224,9 @@ case CBMEM_ID_ACPI_GNVS: info->acpi_gnvs = cbmem_entry->address; break; + case CBMEM_ID_SMBIOS: + info->smbios = cbmem_entry->address; + break; case CBMEM_ID_CBFS_RO_MCACHE: info->cbfs_ro_mcache_offset = cbmem_entry->address; info->cbfs_ro_mcache_size = cbmem_entry->entry_size;