david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/interface
Michael Brown 9e896d0eea [smbios] Mangle UUIDs for SMBIOS version 2.6 and newer
iPXE treats UUIDs as being in network byte order (big-endian).  The
SMBIOS specification version 2.6 states that UUIDs are stored with
little-endian values in the first three fields; earlier versions did
not specify an endianness.  This results in some inconsistency between
the BIOS, vendor PXE, iPXE, and operating system interpretations of
the SMBIOS UUID.

dmidecode assumes that the byte order is little-endian if and only if
the SMBIOS version is 2.6 or higher.  Choose to match this behaviour.

Reported-by: Matthew Helton <mwhelton@gmail.com>
Reported-by: Alexandru Bordei <alexandru.bordei@gmail.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-03-20 00:19:42 +00:00
..
bofm [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi [smbios] Provide SMBIOS version number via smbios_version() 2013-03-20 00:12:30 +00:00
linux [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
smbios [smbios] Mangle UUIDs for SMBIOS version 2.6 and newer 2013-03-20 00:19:42 +00:00