[U-Boot] [PATCH v2 0/3] efi_loader: ARM: add support for ARMV7_NONSEC=y
Mark Kettenis
kettenis at openbsd.org
Wed Jun 13 22:16:42 UTC 2018
This series makes it possible to run EFI applications in non-secure
mode. It allows me to run OpenBSD on the Technexion PICO-PI-IMX7 and
Banana Pi boards using the PSCI implementation provided by U-Boot.
This second version avoid using r3 to pass the original stack pointer.
For some reason that register gets clobbered on the Banana Pi. Instead
this version just migrates SP_svc to SP_hyp.
Mark Kettenis (3):
ARM: HYP/non-sec: migrate stack
efi_loader: ARM: run EFI payloads non-secure
Revert "efi_loader: no support for ARMV7_NONSEC=y"
arch/arm/cpu/armv7/nonsec_virt.S | 6 ++++--
cmd/bootefi.c | 32 ++++++++++++++++++++++++++++++++
doc/README.uefi | 2 --
lib/efi_loader/Kconfig | 2 --
4 files changed, 36 insertions(+), 6 deletions(-)
--
2.16.2
More information about the U-Boot
mailing list