rpi3: Add support for Trusted Board Boot
authorYing-Chun Liu (PaulLiu) <paulliu@debian.org>
Tue, 3 Jul 2018 18:26:48 +0000 (02:26 +0800)
committerYing-Chun Liu (PaulLiu) <paulliu@debian.org>
Thu, 5 Jul 2018 06:58:51 +0000 (14:58 +0800)
commit14368498da39756b5b0bd088368963dc96a34dad
tree631ebf99d21e7cd4038f9519f67593b2c762067b
parent700b6da722a87de65b0b66421bb5ec26c69a27b7
rpi3: Add support for Trusted Board Boot

This patch adds support for TBB to rpi3. The ROTPK is generated at build
time and is included into BL1/BL2. The key and content certificates are
read over semihosting.

Tested-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
plat/rpi3/include/platform_def.h
plat/rpi3/platform.mk
plat/rpi3/rpi3_io_storage.c
plat/rpi3/rpi3_rotpk.S [new file with mode: 0644]
plat/rpi3/rpi3_trusted_boot.c [new file with mode: 0644]