summaryrefslogtreecommitdiffstats
path: root/src/dmihelper.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dmihelper.h')
-rw-r--r--src/dmihelper.h90
1 files changed, 46 insertions, 44 deletions
diff --git a/src/dmihelper.h b/src/dmihelper.h
index ac82916..6c0b854 100644
--- a/src/dmihelper.h
+++ b/src/dmihelper.h
@@ -33,53 +33,55 @@ typedef struct _dmi_codes_major {
const unsigned short code;
const char *id;
const char *desc;
+ const char *tagname;
} dmi_codes_major;
static const dmi_codes_major dmiCodesMajor[] = {
- {0, "3.3.1", "BIOS Information"},
- {1, "3.3.2", "System Information"},
- {2, "3.3.3", "Base Board Information"},
- {3, "3.3.4", "Chassis Information"},
- {4, "3.3.5", "Processor Information"},
- {5, "3.3.6", "Memory Controller Information"},
- {6, "3.3.7", "Memory Module Information"},
- {7, "3.3.8", "Cache Information"},
- {8, "3.3.9", "Port Connector Information"},
- {9, "3.3.10", "System Slots"},
- {10, "3.3.11", "On Board Devices Information"},
- {11, "3.3.12", "OEM Strings"},
- {12, "3.3.13", "System Configuration Options"},
- {13, "3.3.14", "BIOS Language Information"},
- {14, "3.3.15", "Group Associations"},
- {15, "3.3.16", "System Event Log"},
- {16, "3.3.17", "Physical Memory Array"},
- {17, "3.3.18", "Memory Device"},
- {18, "3.3.19", "32-bit Memory Error Information"},
- {19, "3.3.20", "Memory Array Mapped Address"},
- {20, "3.3.21", "Memory Device Mapped Address"},
- {21, "3.3.22", "Built-in Pointing Device"},
- {22, "3.3.23", "Portable Battery"},
- {23, "3.3.24", "System Reset"},
- {24, "3.3.25", "Hardware Security"},
- {25, "3.3.26", "System Power Controls"},
- {26, "3.3.27", "Voltage Probe"},
- {27, "3.3.28", "Cooling Device"},
- {28, "3.3.29", "Temperature Probe"},
- {29, "3.3.30", "Electrical Current Probe"},
- {30, "3.3.31", "Out-of-band Remote Access"},
- {31, "3.3.32", "Boot Integrity Services Entry Point"},
- {32, "3.3.33", "System Boot Information"},
- {33, "3.3.34", "64-bit Memory Error Information"},
- {34, "3.3.35", "Management Device"},
- {35, "3.3.36", "Management Device Component"},
- {36, "3.3.37", "Management Device Threshold Data"},
- {37, "3.3.38", "Memory Channel"},
- {38, "3.3.39", "IPMI Device Information"},
- {39, "3.3.40", "System Power Supply"},
- {40, "3.3.41", "-------------------"},
- {41, "3.3.42", "-------------------"},
- {126, "3.3.41", "Inactive"},
- {127, "3.3.42", "End Of Table"},
+ {0, "3.3.1", "BIOS Information", "BIOSinfo"},
+ {1, "3.3.2", "System Information", "SystemInfo"},
+ {2, "3.3.3", "Base Board Information", "BaseBoardInfo"},
+ {3, "3.3.4", "Chassis Information", "ChassisInfo"},
+ {4, "3.3.5", "Processor Information", "ProcessorInfo"},
+ {5, "3.3.6", "Memory Controller Information", "MemoryCtrlInfo"},
+ {6, "3.3.7", "Memory Module Information", "MemoryModuleInfo"},
+ {7, "3.3.8", "Cache Information", "CacheInfo"},
+ {8, "3.3.9", "Port Connector Information", "PortConnectorInfo"},
+ {9, "3.3.10", "System Slots", "SystemSlots"},
+ {10, "3.3.11", "On Board Devices Information", "OnBoardDevicesInfo"},
+ {11, "3.3.12", "OEM Strings", "OEMstrings"},
+ {12, "3.3.13", "System Configuration Options", "SysConfigOptions"},
+ {13, "3.3.14", "BIOS Language Information", "BIOSlanguage"},
+ {14, "3.3.15", "Group Associations", "GroupAssoc"},
+ {15, "3.3.16", "System Event Log", "SysEventLog"},
+ {16, "3.3.17", "Physical Memory Array", "PhysicalMemoryArray"},
+ {17, "3.3.18", "Memory Device", "MemoryDevice"},
+ {18, "3.3.19", "32-bit Memory Error Information", "MemoryErrorInfo"},
+ {19, "3.3.20", "Memory Array Mapped Address", "MemoryArrayMappedAddress"},
+ {20, "3.3.21", "Memory Device Mapped Address", "MemoryDeviceMappedAddress"},
+ {21, "3.3.22", "Built-in Pointing Device", "BuiltIntPointingDevice"},
+ {22, "3.3.23", "Portable Battery", "PortableBattery"},
+ {23, "3.3.24", "System Reset", "SystemReset"},
+ {24, "3.3.25", "Hardware Security", "HardwareSecurity"},
+ {25, "3.3.26", "System Power Controls", "SystemPowerCtrls"},
+ {26, "3.3.27", "Voltage Probe", "Probe"},
+ {27, "3.3.28", "Cooling Device", "CoolingDevice"},
+ {28, "3.3.29", "Temperature Probe", "Probe"},
+ {29, "3.3.30", "Electrical Current Probe", "Probe"},
+ {30, "3.3.31", "Out-of-band Remote Access", "RemoteAccess"},
+ {31, "3.3.32", "Boot Integrity Services Entry Point", "BootIntegrity"},
+ {32, "3.3.33", "System Boot Information", "SystemBootInfo"},
+ {33, "3.3.34", "64-bit Memory Error Information", "MemoryErrorInfo"},
+ {34, "3.3.35", "Management Device", "ManagementDevice"},
+ {35, "3.3.36", "Management Device Component", "ManagementDevice"},
+ {36, "3.3.37", "Management Device Threshold Data", "ManagementDevice"},
+ {37, "3.3.38", "Memory Channel", "MemoryChannel"},
+ {38, "3.3.39", "IPMI Device Information", "IPMIdeviceInfo"},
+ {39, "3.3.40", "System Power Supply", "SystemPowerSupply"},
+ {40, "3.3.41", "-------------------", "Unknown"},
+ {41, "3.3.42", "-------------------", "Unknown"},
+ {126, "3.3.41", "Inactive", "Inactive"},
+ {127, "3.3.42", "End Of Table", "EndOfTable"},
+ {-1, NULL, NULL, NULL}
};
typedef struct _dmi_minor {