
For each disk we need partition device path with partion number 0. The device node texts should match the UEFI spec.
v3: Add support for IDE and SCSI disks. Avoid an unaligned memory access. v2: Do not generate optional device path with partion number 0 for the whole block device.
Heinrich Schuchardt (6): efi_loader: correctly determine if an MMC device is an SD-card efi_loader: correctly setup device paths for block devices efi_loader: correct DeviceNodeToText for media types efi_loader: comments for dp_part_fill() efi_loader: create full device path for block devices efi_loader: support device path for IDE and SCSI disks
include/efi_api.h | 15 ++++ lib/efi_loader/efi_device_path.c | 119 ++++++++++++++++++++++++++++--- lib/efi_loader/efi_device_path_to_text.c | 57 +++++++++++---- 3 files changed, 171 insertions(+), 20 deletions(-)