aboutsummaryrefslogtreecommitdiff
path: root/src/include/smbios.h
diff options
context:
space:
mode:
authorJohnny Lin <johnny_lin@wiwynn.com>2020-01-30 18:21:22 +0800
committerPatrick Georgi <pgeorgi@google.com>2020-06-25 11:54:35 +0000
commitd34405438d9e90df1d641f50855ed6d50b019f57 (patch)
treeacb40f04ce4fae5cd052ecbed34b5842855f069b /src/include/smbios.h
parentd6a47729d34bedaf903e7758ad5d16a5f7ec8294 (diff)
arch/x86/smbios: Add more fields to be overriden for type 3 and 4
For type 3, override chassis asset_tag_number with smbios_mainboard_asset_tag() and add two functions that can override chassis version and serial_number. For type 4 add smbios_processor_serial_number() to override serial_number. Tested on OCP Tioga Pass. Change-Id: I80c6244580a4428fab781d760071c51c7933abee Signed-off-by: Johnny Lin <johnny_lin@wiwynn.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/40309 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Maxim Polyakov <max.senia.poliak@gmail.com>
Diffstat (limited to 'src/include/smbios.h')
-rw-r--r--src/include/smbios.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/smbios.h b/src/include/smbios.h
index d281bf0698..9edf284cc3 100644
--- a/src/include/smbios.h
+++ b/src/include/smbios.h
@@ -50,6 +50,9 @@ const char *smbios_mainboard_bios_version(void);
const char *smbios_mainboard_asset_tag(void);
u8 smbios_mainboard_feature_flags(void);
const char *smbios_mainboard_location_in_chassis(void);
+const char *smbios_chassis_version(void);
+const char *smbios_chassis_serial_number(void);
+const char *smbios_processor_serial_number(void);
#define BIOS_CHARACTERISTICS_PCI_SUPPORTED (1 << 7)
#define BIOS_CHARACTERISTICS_PC_CARD (1 << 8)