efi_loader: no support for ARMV7_NONSEC=y
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Tue, 10 Apr 2018 22:41:52 +0000 (00:41 +0200)
committerAlexander Graf <agraf@suse.de>
Mon, 23 Apr 2018 19:34:28 +0000 (21:34 +0200)
We do not support bootefi booting ARMv7 in non-secure mode.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
doc/README.uefi
lib/efi_loader/Kconfig

index 7403be36146d2321b29d82bef306c9d322ab1910..bb89b7ac2f70c77bda9064ff174c67bffb8c254c 100644 (file)
@@ -324,6 +324,8 @@ This driver is only available if U-Boot is configured with
   * persistence
   * runtime support
 
+* support bootefi booting ARMv7 in non-secure mode (CONFIG_ARMV7_NONSEC=y)
+
 ## Links
 
 * [1](http://uefi.org/specifications)
index 83d75c4fdc93a1ec49bb8d622a856931d47009d3..d38780b604e504d0af2fa0ed784db96c2cdad447 100644 (file)
@@ -1,6 +1,8 @@
 config EFI_LOADER
        bool "Support running EFI Applications in U-Boot"
        depends on (ARM || X86) && OF_LIBFDT
+       # We do not support bootefi booting ARMv7 in non-secure mode
+       depends on !ARMV7_NONSEC
        # We need EFI_STUB_64BIT to be set on x86_64 with EFI_STUB
        depends on !EFI_STUB || !X86_64 || EFI_STUB_64BIT
        # We need EFI_STUB_32BIT to be set on x86_32 with EFI_STUB