According to

DSP0134, 3.4.0, System Management BIOS (SMBIOS) Reference Specification
https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.4.0.pdf

our struct smbios_entry is an SMBIOS 2.1 (32-bit) Entry Point structure.
This structure requires that the SMBIOS table is located below 4 GiB.

Some boards (ZynqMP, Versal) do not have memory mapped in the low 4 GiB
of the address space. So shouldn't we use the SMBIOS 3.0 (64-bit) Entry
Point structure?

Is there any restriction on 32bit boards that would stop us from using
the SMBIOS 3.0 Entry Point?

Best regards

Heinrich

Reply via email to