Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
Pull DMI updates from Jean Delvare: "The most important change is the new sysfs interface to the DMI table, which will let user-space tools (such as dmidecode) access the table without relying on /dev/mem" * 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging: firmware: dmi: struct dmi_header should be packed firmware: dmi_scan: Coding style cleanups Documentation: ABI: sysfs-firmware-dmi: add -entries suffix to file name firmware: dmi_scan: add SBMIOS entry and DMI tables firmware: dmi_scan: Trim DMI table length before exporting it firmware: dmi_scan: Rename dmi_table to dmi_decode_table firmware: dmi: List my quilt tree firmware: dmi_scan: Only honor end-of-table for 64-bit tables
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
What: /sys/firmware/dmi/
|
||||
What: /sys/firmware/dmi/entries/
|
||||
Date: February 2011
|
||||
Contact: Mike Waychison <mikew@google.com>
|
||||
Description:
|
22
Documentation/ABI/testing/sysfs-firmware-dmi-tables
Normal file
22
Documentation/ABI/testing/sysfs-firmware-dmi-tables
Normal file
@@ -0,0 +1,22 @@
|
||||
What: /sys/firmware/dmi/tables/
|
||||
Date: April 2015
|
||||
Contact: Ivan Khoronzhuk <ivan.khoronzhuk@globallogic.com>
|
||||
Description:
|
||||
The firmware provides DMI structures as a packed list of
|
||||
data referenced by a SMBIOS table entry point. The SMBIOS
|
||||
entry point contains general information, like SMBIOS
|
||||
version, DMI table size, etc. The structure, content and
|
||||
size of SMBIOS entry point is dependent on SMBIOS version.
|
||||
The format of SMBIOS entry point and DMI structures
|
||||
can be read in SMBIOS specification.
|
||||
|
||||
The dmi/tables provides raw SMBIOS entry point and DMI tables
|
||||
through sysfs as an alternative to utilities reading them
|
||||
from /dev/mem. The raw SMBIOS entry point and DMI table are
|
||||
presented as binary attributes and are accessible via:
|
||||
|
||||
/sys/firmware/dmi/tables/smbios_entry_point
|
||||
/sys/firmware/dmi/tables/DMI
|
||||
|
||||
The complete DMI information can be obtained using these two
|
||||
tables.
|
Reference in New Issue
Block a user