
Am 08.08.2016 um 23:44 schrieb Simon Glass sjg@chromium.org:
Hi Alexander,
On 8 August 2016 at 08:06, Alexander Graf agraf@suse.de wrote: We generate a few tables on x86 today that really can be used on ARM just the same. One such example is the SMBIOS table, which people use with tools like "dmidecode" to identify which hardware they are running on.
We're slowly growing needs to collect serial numbers from various devices on ARM and SMBIOS seems the natural choice. So this patch set moves the current SMBIOS generation into generic code and adds serial number exposure to it.
Shouldn't we use device tree? Why would an ARM device use SMBIOS?
Mostly because SBBR dictates it and every ARM server platform out there provides SMBIOS tables ;).
Also, both describe very different things. At least I have never seen things like "The chassy of this server has 2 power connectors and is blue" in device tree.
Alex