> Zero partition_signature in the efi_device_path_hard_drive_path > structure when signature_type is 0 (no signature) as required by the > UEFI specification. > > This is required so that efi_dp_match() will work as expected > when doing memcmp() comparisons. Previously uninitialised memory > would cause it not match nodes when it should have when the signature > type was not GUID. > > Corrects a problem where the loaded image protocol would not return a > device path with MEDIA_DEVICE causing the OpenBSD bootloader to fail > on rpi_3 and other targets. > > v2: Also handle signature_type 1 (MBR) as described in the specification > > Signed-off-by: Jonathan Gray <j...@jsg.id.au> > Tested-by: Artturi Alm <artturi....@gmail.com>
Thanks, applied to efi-next Alex _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot