【发布时间】:2021-07-13 20:17:54
【问题描述】:
是否有更新 SMBIOS 表、添加新变量的标准方法?
例如,如果我想更改诸如“主板名称”之类的变量,或者更一般地,在表中添加一个新条目来定义自定义结构和值,那么实现这一点的标准方法是什么,所以我可以用 dmidecode、/sys/class/dmi 或 libsmbios 查询这个值吗?
显然,主板制造商有工具可以更改 SMBIOS 表中的此类值,并且可以从操作系统以标准方式访问这些值。
/sys/firmware/dmi/tables 接口似乎是只读的。可以写入 /dev/mem 下的相应区域(使用 smbios_entry_point)以添加新条目吗?
是否有另一种标准和现代方式来保存此类(自定义)硬件信息,以避免直接查询硬件组件?来自 UEFI?
【问题讨论】: