1*d7f96f97SIvan KhoronzhukWhat: /sys/firmware/dmi/tables/ 2*d7f96f97SIvan KhoronzhukDate: April 2015 3*d7f96f97SIvan KhoronzhukContact: Ivan Khoronzhuk <ivan.khoronzhuk@globallogic.com> 4*d7f96f97SIvan KhoronzhukDescription: 5*d7f96f97SIvan Khoronzhuk The firmware provides DMI structures as a packed list of 6*d7f96f97SIvan Khoronzhuk data referenced by a SMBIOS table entry point. The SMBIOS 7*d7f96f97SIvan Khoronzhuk entry point contains general information, like SMBIOS 8*d7f96f97SIvan Khoronzhuk version, DMI table size, etc. The structure, content and 9*d7f96f97SIvan Khoronzhuk size of SMBIOS entry point is dependent on SMBIOS version. 10*d7f96f97SIvan Khoronzhuk The format of SMBIOS entry point and DMI structures 11*d7f96f97SIvan Khoronzhuk can be read in SMBIOS specification. 12*d7f96f97SIvan Khoronzhuk 13*d7f96f97SIvan Khoronzhuk The dmi/tables provides raw SMBIOS entry point and DMI tables 14*d7f96f97SIvan Khoronzhuk through sysfs as an alternative to utilities reading them 15*d7f96f97SIvan Khoronzhuk from /dev/mem. The raw SMBIOS entry point and DMI table are 16*d7f96f97SIvan Khoronzhuk presented as binary attributes and are accessible via: 17*d7f96f97SIvan Khoronzhuk 18*d7f96f97SIvan Khoronzhuk /sys/firmware/dmi/tables/smbios_entry_point 19*d7f96f97SIvan Khoronzhuk /sys/firmware/dmi/tables/DMI 20*d7f96f97SIvan Khoronzhuk 21*d7f96f97SIvan Khoronzhuk The complete DMI information can be obtained using these two 22*d7f96f97SIvan Khoronzhuk tables. 23