Check for SMBIOS table with higher version
One of the parts of the SMBIOS 3.2 spec is that vendors are supposed to supply tables of the same version regardless of SMBIOS entry point. However, we've seen experimental evidence that this is not the case. As such we should always look for both the 32-bit and 64-bit entry points and take the one that has the largest version when we haven't received a specific version from the system boot loader.
Updated by Electric Monk about 3 years ago
- Status changed from New to Closed
commit 1566bc3431383e39ac9bc7fb7f00feff9c06acda Author: Robert Mustacchi <firstname.lastname@example.org> Date: 2019-07-09T13:33:41.000Z 10395 Add support for SMBIOS 3.2 10396 Want libjedec 10397 Check for SMBIOS table with higher version 10398 smbios slot version check is broken for smbios 3.x 10399 smbios CPU Cache extended size not correctly calculated 10400 smbios(1M) slot printing could be clearer Reviewed by: Jerry Jelinek <email@example.com> Reviewed by: Jordan Hendricks <firstname.lastname@example.org> Reviewed by: C Fraire <email@example.com> Approved by: Richard Lowe <firstname.lastname@example.org>