]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[settings] Expose SMBIOS settings as global variables
authorMichael Brown <mcb30@ipxe.org>
Wed, 23 Dec 2015 15:28:08 +0000 (15:28 +0000)
committerMichael Brown <mcb30@ipxe.org>
Wed, 23 Dec 2015 15:29:55 +0000 (15:29 +0000)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/include/ipxe/settings.h
src/interface/smbios/smbios_settings.c

index 95a553cc8ee19b14a2c881126389373cf00f665e..4f56f3e9eab043e82201cd5a274cf297b0791b02 100644 (file)
@@ -452,6 +452,16 @@ extern const struct setting
 busid_setting __setting ( SETTING_NETDEV, busid );
 extern const struct setting
 user_class_setting __setting ( SETTING_HOST_EXTRA, user-class );
+extern const struct setting
+manufacturer_setting __setting ( SETTING_HOST_EXTRA, manufacturer );
+extern const struct setting
+product_setting __setting ( SETTING_HOST_EXTRA, product );
+extern const struct setting
+serial_setting __setting ( SETTING_HOST_EXTRA, serial );
+extern const struct setting
+asset_setting __setting ( SETTING_HOST_EXTRA, asset );
+extern const struct setting
+board_serial_setting __setting ( SETTING_HOST_EXTRA, board-serial );
 
 /**
  * Initialise a settings block
index 5eadfa08138254c2541f8da0f9af2aa7d46b4f80..2d571f2e44e6109919099154385645b4df90eb3f 100644 (file)
@@ -248,7 +248,7 @@ const struct setting asset_setting __setting ( SETTING_HOST_EXTRA, asset ) = {
 
 /** Board serial number setting (may differ from chassis serial number) */
 const struct setting board_serial_setting __setting ( SETTING_HOST_EXTRA,
-                                                     board_serial ) = {
+                                                     board-serial ) = {
        .name = "board-serial",
        .description = "Base board serial",
        .tag = SMBIOS_STRING_TAG ( SMBIOS_TYPE_BASE_BOARD_INFORMATION,