]> git.baikalelectronics.ru Git - uboot.git/commit
efidebug: add multiple device path instances on Boot####
authorIlias Apalodimas <ilias.apalodimas@linaro.org>
Wed, 17 Mar 2021 19:55:01 +0000 (21:55 +0200)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Thu, 25 Mar 2021 19:14:26 +0000 (20:14 +0100)
commit69c5e25a353d21364d0c9e7b211ee66c918f3ea5
treec0913dc7808eeafbfa79259e6c23fbab4d14d246
parent401cee7329bc14b2e393949e0a42d3444a2e021d
efidebug: add multiple device path instances on Boot####

The UEFI spec allows a packed array of UEFI device paths in the
FilePathList[] of an EFI_LOAD_OPTION. The first file path must
describe the loaded image but the rest are OS specific.

Previous patches parse the device path and try to use the second
member of the array as an initrd. So let's modify efidebug slightly
and install the second file described in the command line as the
initrd device path.

Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
cmd/efidebug.c
doc/board/emulation/qemu_capsule_update.rst
doc/uefi/uefi.rst
test/py/tests/test_efi_capsule/test_capsule_firmware.py
test/py/tests/test_efi_secboot/test_signed.py
test/py/tests/test_efi_secboot/test_signed_intca.py
test/py/tests/test_efi_secboot/test_unsigned.py