From: Michael Brown Date: Sun, 27 Jul 2008 00:18:55 +0000 (+0100) Subject: [smbios] Add named settings for manufacturer, product name, and serial no. X-Git-Tag: v0.9.4~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=594c672b75430e3201c664218b47215890b1387e;p=thirdparty%2Fipxe.git [smbios] Add named settings for manufacturer, product name, and serial no. --- diff --git a/src/arch/i386/firmware/pcbios/smbios_settings.c b/src/arch/i386/firmware/pcbios/smbios_settings.c index de08ec5bc..b088e51dc 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, + }, +};