arm-trusted-firmware/docs
Antonio Nino Diaz 128daee298 FWU: Check for overlaps when loading images
Added checks to FWU_SMC_IMAGE_COPY to prevent loading data into a
memory region where another image data is already loaded.

Without this check, if two images are configured to be loaded in
overlapping memory regions, one of them can be loaded and
authenticated and the copy function is still able to load data from
the second image on top of the first one. Since the first image is
still in authenticated state, it can be executed, which could lead to
the execution of unauthenticated arbitrary code of the second image.

Firmware update documentation updated.

Change-Id: Ib6871e569794c8e610a5ea59fe162ff5dcec526c
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
2017-06-01 14:52:11 +01:00
..
diagrams Initialize secondary CPUs during cold boot 2016-03-07 09:23:38 +00:00
plat hikey: add hikey support 2017-05-24 17:34:41 +01:00
spd spd: dispatcher for interacting with the Trusty TEE 2016-11-08 15:50:04 -08:00
arm-sip-service.md Introduce ARM SiP service to switch execution state 2017-05-04 11:00:34 +01:00
auth-framework.md mbedtls: Use `MBEDTLS_SHA256_SMALLER` in ARM platforms 2017-05-24 14:17:02 +01:00
change-log.md Release v1.3: update change-log.md 2016-10-13 15:17:39 +01:00
cpu-specific-build-macros.md Add workaround for ARM Cortex-A53 erratum 855873 2017-03-20 10:57:46 +00:00
firmware-design.md Update terminology: standard SMC to yielding SMC 2017-04-26 12:58:52 +01:00
firmware-update.md FWU: Check for overlaps when loading images 2017-06-01 14:52:11 +01:00
interrupt-framework-design.md Update terminology: standard SMC to yielding SMC 2017-04-26 12:58:52 +01:00
platform-migration-guide.md Remove dashes from image names: 'BL3-x' --> 'BL3x' 2015-12-14 12:31:37 +00:00
porting-guide.md FWU: Check for overlaps when loading images 2017-06-01 14:52:11 +01:00
psci-lib-integration-guide.md PSCI: Optimize call paths if all participants are cache-coherent 2017-03-02 11:00:20 +00:00
psci-pd-tree.md Rework type usage in Trusted Firmware 2016-07-18 17:52:15 +01:00
reset-design.md Introduce the ARM TF reset design document 2015-12-15 15:14:43 +00:00
rt-svc-writers-guide.md Update terminology: standard SMC to yielding SMC 2017-04-26 12:58:52 +01:00
trusted-board-boot.md Replace fip_create with fiptool 2016-07-29 10:38:46 +01:00
user-guide.md Remove `DISABLE_PEDANTIC` build option 2017-06-01 13:25:51 +01:00