efi_loader: correctly call images
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Thu, 18 Jan 2018 19:28:43 +0000 (20:28 +0100)
committerAlexander Graf <agraf@suse.de>
Mon, 22 Jan 2018 22:09:12 +0000 (23:09 +0100)
commit727a1afb341b00cdb30c473a0edcb464fea75577
tree212e8552878598f22b1d6fe94f53c33533e80fa1
parent256060e4257a2c664d94324a39816f12d14fd4b3
efi_loader: correctly call images

Avoid a failed assertion when an EFI app calls an EFI app.

Avoid that the indent level increases when calling 'bootefi hello'
repeatedly.

Avoid negative indent level when an EFI app calls an EFI app that
calls an EFI app (e.g. iPXE loads grub which starts the kernel).

Return the status code of a loaded image that returns without
calling the Exit boot service.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
lib/efi_loader/efi_boottime.c