File tree Expand file tree Collapse file tree 3 files changed +6
-3
lines changed
Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ static inline void ffCleanUpSmbiosValue(FFstrbuf* value) {
1010}
1111
1212// https://github.com/KunYi/DumpSMBIOS
13- // https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.7 .0.pdf
13+ // https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.9 .0.pdf
1414
1515typedef enum FF_A_PACKED FFSmbiosType // : uint8_t
1616{
Original file line number Diff line number Diff line change 11#include "chassis.h"
22
33const char * ffChassisTypeToString (uint32_t type ) {
4- // https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.7.0.pdf
54 // 7.4.1 System Enclosure or Chassis Types
65 switch (type & 0b01111111 ) {
76 case 0x01 :
@@ -61,7 +60,7 @@ const char* ffChassisTypeToString(uint32_t type) {
6160 case 0x1C :
6261 return "Blade" ;
6362 case 0x1D :
64- return "Mobile Workstation " ;
63+ return "Blade Enclosure " ;
6564 case 0x1E :
6665 return "Tablet" ;
6766 case 0x1F :
Original file line number Diff line number Diff line change @@ -142,6 +142,9 @@ const char* ffDetectPhysicalMemory(FFlist* result) {
142142 "SRIMM" , // 0x0E
143143 "FBDIMM" , // 0x0F
144144 "Die" , // 0x10
145+ "CAMM" , // 0x11
146+ "CUDIMM" , // 0x12
147+ "CSODIMM" , // 0x13
145148 };
146149 if (data -> FormFactor > 0 && data -> FormFactor < ARRAY_SIZE (formFactorNames )) {
147150 ffStrbufSetS (& device -> formFactor , formFactorNames [data -> FormFactor ]);
@@ -187,6 +190,7 @@ const char* ffDetectPhysicalMemory(FFlist* result) {
187190 "DDR5" , // 0x22
188191 "LPDDR5" , // 0x23
189192 "HBM3" , // 0x24
193+ "MRDIMM" , // 0x25
190194 };
191195 if (!installed ) {
192196 ffStrbufSetStatic (& device -> type , "Empty" );
You can’t perform that action at this time.
0 commit comments