arm-trusted-firmware/tools
Manish Pandey 3977a82564 SPM: modify sptool to generate individual SP blobs
Currently sptool generates a single blob containing all the Secure
Partitions, with latest SPM implementation, it is desirable to have
individual blobs for each Secure Partition. It allows to leverage
packaging and parsing of SP on existing FIP framework. It also allows
SP packages coming from different sources.

This patch modifies sptool so that it takes number of SP payload pairs
as input and generates number of SP blobs instead of a single blob.

Each SP blob can optionally have its own header containing offsets and
sizes of different payloads along with a SP magic number and version.
It is also associated in FIP with a UUID, provided by SP owner.

Usage example:
sptool -i sp1.bin:sp1.dtb -o sp1.pkg -i sp2.bin:sp2.dtb -o sp2.pkg ...

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: Ie2db8e601fa1d4182d0a1d22e78e9533dce231bc
2020-02-10 11:51:19 +00:00
..
amlogic meson: Rename platform directory to amlogic 2019-09-05 10:39:25 +01:00
cert_create cert_create: Remove references to TBBR in common code 2020-01-29 14:00:32 +01:00
fiptool tools/fiptool: Add Makefile.msvc to build on Windows. 2019-07-02 14:12:01 +01:00
marvell/doimage tools: Move doimage to marvell folder for future add-ons 2018-10-22 18:17:52 +03:00
memory tools: Add show_memory script 2019-11-25 09:47:50 +00:00
renesas/rcar_layout_create rcar_gen3: plat: Add initial D3 support 2019-04-02 03:40:51 +02:00
sptool SPM: modify sptool to generate individual SP blobs 2020-02-10 11:51:19 +00:00
stm32image stm32mp1: update platform files to use MMC devices 2018-10-15 09:36:58 +02:00