]> git.baikalelectronics.ru Git - kernel.git/commit
firmware: dmi_scan: add SBMIOS entry and DMI tables
authorIvan Khoronzhuk <ivan.khoronzhuk@globallogic.com>
Thu, 25 Jun 2015 07:06:56 +0000 (09:06 +0200)
committerJean Delvare <jdelvare@suse.de>
Thu, 25 Jun 2015 07:06:56 +0000 (09:06 +0200)
commiteb62e8aa4e718d1fa830134167a9eb68ad5a6a93
tree0fd0894bbaa8714105bc33e7bd36f15599455945
parenteb1e9f116700593016e7832fc3d71490fe6a92cd
firmware: dmi_scan: add SBMIOS entry and DMI tables

Some utils, like dmidecode and smbios, need to access SMBIOS entry
table area in order to get information like SMBIOS version, size, etc.
Currently it's done via /dev/mem. But for situation when /dev/mem
usage is disabled, the utils have to use dmi sysfs instead, which
doesn't represent SMBIOS entry and adds code/delay redundancy when direct
access for table is needed.

So this patch creates dmi/tables and adds SMBIOS entry point to allow
utils in question to work correctly without /dev/mem. Also patch adds
raw dmi table to simplify dmi table processing in user space, as
proposed by Jean Delvare.

Tested-by: Roy Franz <roy.franz@linaro.org>
Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@globallogic.com>
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Documentation/ABI/testing/sysfs-firmware-dmi-tables [new file with mode: 0644]
MAINTAINERS
drivers/firmware/dmi-sysfs.c
drivers/firmware/dmi_scan.c
include/linux/dmi.h