efi_loader: ARM: run EFI payloads non-secure
authorMark Kettenis <kettenis@openbsd.org>
Fri, 15 Jun 2018 21:47:12 +0000 (23:47 +0200)
committerAlexander Graf <agraf@suse.de>
Wed, 25 Jul 2018 12:57:43 +0000 (14:57 +0200)
commitdc500c369486fbe04000fd325c46bb309e4a1827
treec0536188ca6d92a2534040d00526d7e3d4f69a78
parent907ee2945e78c66aaefabaabada4d092fd8e3d58
efi_loader: ARM: run EFI payloads non-secure

If desired (and possible) switch into HYP mode or non-secure SVC mode
before calling the entry point of an EFI application.  This allows
U-Boot to provide a usable PSCI implementation and makes it possible
to boot kernels into hypervisor mode using an EFI bootloader.

Based on diffs from Heinrich Schuchardt and Alexander Graf.

Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
[agraf: Fix indentation]
Signed-off-by: Alexander Graf <agraf@suse.de>
cmd/bootefi.c