summaryrefslogtreecommitdiff
path: root/services/smbios/src/smbios-main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'services/smbios/src/smbios-main.cpp')
-rw-r--r--services/smbios/src/smbios-main.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/services/smbios/src/smbios-main.cpp b/services/smbios/src/smbios-main.cpp
index 2a9b86b..532163c 100644
--- a/services/smbios/src/smbios-main.cpp
+++ b/services/smbios/src/smbios-main.cpp
@@ -24,8 +24,9 @@ uint8_t mdrSmBiosData[mdrSmbiosSize];
uint8_t mdrAcpiTable[mdrAcpiTableSize];
uint8_t mdrMemoryMapping[mdrMemMappingSize];
uint8_t mdrSCSIBoot[mdrScsiBootSize];
+uint8_t mdrNvmeData[mdrNvmeSize];
-struct ManagedDataRegion regionS[4] = {
+struct ManagedDataRegion regionS[] = {
// SMBIOS table - matching the regionID order
{mdrType1File,
mdrSmBiosData,
@@ -54,8 +55,14 @@ struct ManagedDataRegion regionS[4] = {
0,
{mdrVersion, mdrScsiBoot, false, 0, regionLockUnlocked, mdrScsiBootSize, 0,
0},
- 0}
+ 0},
+ // NVMe table - matching the regionID order
+ {mdrNvmeFile,
+ mdrNvmeData,
+ 0,
+ {mdrVersion, mdrNvme, false, 0, regionLockUnlocked, mdrNvmeSize, 0, 0},
+ 0},
};
int main(void)