From 594c672b75430e3201c664218b47215890b1387e Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sun, 27 Jul 2008 01:18:55 +0100 Subject: [smbios] Add named settings for manufacturer, product name, and serial no. --- src/arch/i386/firmware/pcbios/smbios_settings.c | 28 +++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/arch/i386/firmware/pcbios/smbios_settings.c b/src/arch/i386/firmware/pcbios/smbios_settings.c index de08ec5b..b088e51d 100644 --- a/src/arch/i386/firmware/pcbios/smbios_settings.c +++ b/src/arch/i386/firmware/pcbios/smbios_settings.c @@ -156,3 +156,31 @@ struct setting uuid_setting __setting = { struct smbios_system_information, uuid ), .type = &setting_type_uuid, }; + +/** Other SMBIOS named settings */ +struct setting smbios_named_settings[] __setting = { + { + .name = "manufacturer", + .description = "Manufacturer", + .tag = SMBIOS_STRING_TAG ( SMBIOS_TYPE_SYSTEM_INFORMATION, + struct smbios_system_information, + manufacturer ), + .type = &setting_type_string, + }, + { + .name = "product", + .description = "Product name", + .tag = SMBIOS_STRING_TAG ( SMBIOS_TYPE_SYSTEM_INFORMATION, + struct smbios_system_information, + product ), + .type = &setting_type_string, + }, + { + .name = "serial", + .description = "Serial number", + .tag = SMBIOS_STRING_TAG ( SMBIOS_TYPE_SYSTEM_INFORMATION, + struct smbios_system_information, + serial ), + .type = &setting_type_string, + }, +}; -- cgit v1.2.3-55-g7522