SMBIOS (NetBSD): add more data

This commit is contained in:
李通洲
2024-12-21 18:38:54 +08:00
parent 852a729581
commit 1ea3264b13
3 changed files with 8 additions and 0 deletions
+2
View File
@@ -10,6 +10,8 @@ const char* ffDetectBoard(FFBoardResult* board)
ffCleanUpSmbiosValue(&board->version);
if (ffSysctlGetString("machdep.dmi.board-vendor", &board->vendor) == NULL)
ffCleanUpSmbiosValue(&board->vendor);
if (ffSysctlGetString("machdep.dmi.board-serial", &board->serial) == NULL)
ffCleanUpSmbiosValue(&board->serial);
return NULL;
}
+2
View File
@@ -10,6 +10,8 @@ const char* ffDetectChassis(FFChassisResult* chassis)
ffCleanUpSmbiosValue(&chassis->version);
if (ffSysctlGetString("machdep.dmi.chassis-vendor", &chassis->vendor) == NULL)
ffCleanUpSmbiosValue(&chassis->vendor);
if (ffSysctlGetString("machdep.dmi.chassis-serial", &chassis->serial) == NULL)
ffCleanUpSmbiosValue(&chassis->serial);
return NULL;
}
+4
View File
@@ -12,6 +12,10 @@ const char* ffDetectHost(FFHostResult* host)
ffCleanUpSmbiosValue(&host->vendor);
if (ffSysctlGetString("machdep.dmi.system-version", &host->version) == NULL)
ffCleanUpSmbiosValue(&host->version);
if (ffSysctlGetString("machdep.dmi.system-serial", &host->serial) == NULL)
ffCleanUpSmbiosValue(&host->serial);
if (ffSysctlGetString("machdep.dmi.system-uuid", &host->uuid) == NULL)
ffCleanUpSmbiosValue(&host->uuid);
return NULL;
}