aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorTamas Ban <tamas.ban@arm.com>2017-12-19 19:54:37 +0000
committerTamas Ban <tamas.ban@arm.com>2018-01-17 10:11:06 +0100
commit581034a50da7b6412b72581bc1b34c3241abdfaf (patch)
treea8daab15bfa4d2eb6b011195abd92d34d22d906d /CMakeLists.txt
parentf70ef8ccf9d65503d3ec98fbbdd53fcb318bf447 (diff)
downloadtrusted-firmware-m-581034a50da7b6412b72581bc1b34c3241abdfaf.tar.gz
Boot: integrate MCUBoot with TF-M to act as a BL2 bootloader
Modifications in MCUBoot to be aligned with BL2 requirements in TF-M: -- OS dependency was removed, no need to copy any OS repo to build it -- CMSIS serial driver is used -- flash driver interface is aligned with original version -- S and NS images are handeled as a single binary blob -- automatic image concatenation and signing at build time -- authentication based on SHA256 and RSA-2048 digital signature -- mbedTLS library is used for cryptographic operation -- static analyser warnings fixed in some files Change-Id: I54891762eac8d0df634e954ff19a9505b16f3028 Signed-off-by: Tamas Ban <tamas.ban@arm.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 90d1d7027..1b6d722a8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,6 +11,7 @@ list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
include("Common/BuildSys")
add_subdirectory(app)
+add_subdirectory(bl2/ext/mcuboot)
#Define a top-level generic tfm project
project(tfm LANGUAGES)