diff options
author | Patrick Rudolph <patrick.rudolph@9elements.com> | 2018-07-20 09:08:42 +0200 |
---|---|---|
committer | Philipp Deppenwiese <zaolin.daisuki@gmail.com> | 2018-07-26 00:44:33 +0000 |
commit | d308ed37bcc1e8d0bf35752e48a96c144b578dab (patch) | |
tree | 1e41f2b3e43efbbec4ab6a91a5767c12512fcde6 /src/arch/arm64/Kconfig | |
parent | d1b482c7160139ac13a8ca9f70422743ce7c54c7 (diff) |
arch/arm64: Add Kconfig to include BL31 as blob
Add Kconfig options to not build the Arm Trusted Firmware, but use
a precompiled binary instead. To be used on platforms that do not
have upstream Arm Trusted Firmware support and useful for development
purposes.
It is recommended to use upstream Arm Trusted Firmware where possible.
Change-Id: I17954247029df627a3f4db8b73993bd549e55967
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/27559
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
Diffstat (limited to 'src/arch/arm64/Kconfig')
-rw-r--r-- | src/arch/arm64/Kconfig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/arch/arm64/Kconfig b/src/arch/arm64/Kconfig index cae558b1c4..71c9f042f5 100644 --- a/src/arch/arm64/Kconfig +++ b/src/arch/arm64/Kconfig @@ -31,6 +31,14 @@ config ARM64_USE_ARM_TRUSTED_FIRMWARE default n depends on ARCH_RAMSTAGE_ARM64 +config ARM64_BL31_EXTERNAL_FILE + string "Path to external BL31.ELF (leave empty to build from source)" + depends on ARM64_USE_ARM_TRUSTED_FIRMWARE + help + The blob to use instead of building the Arm Trusted Firmware + from tree. It is discouraged as compatibility with out-of-tree + blobs may break anytime. + config ARM64_USE_SECURE_OS bool default n |