1. 25 6月, 2015 1 次提交
    • I
      firmware: dmi_scan: add SBMIOS entry and DMI tables · d7f96f97
      Ivan Khoronzhuk 提交于
      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: NRoy Franz <roy.franz@linaro.org>
      Signed-off-by: NIvan Khoronzhuk <ivan.khoronzhuk@globallogic.com>
      Signed-off-by: NJean Delvare <jdelvare@suse.de>
      d7f96f97