arm-trusted-firmware/common
Juan Castillo c5fb47c389 Skip reserving memory for non-executable and BL3-0 images
This patch adds support to not reserve the memory where an image is
loaded if the image is:

  1. A non-executable image e.g. a certificate
  2. An executable image which is not meant to run on the
     application CPU (e.g. BL3-0)

Both types of images are characterized by a NULL entrypoint argument
to the load_image() function. It is used to distinguish them from
other type of images.

Important: Use this feature carefully. The caller is responsible for
providing a valid entrypoint while loading images which will execute
on the application CPU to prevent a potential overwrite of the
corresponding memory region.

Change-Id: Ied482280d9db714c529ec12c33a6c1d918d77a4e
2015-01-28 18:24:31 +00:00
..
aarch64 Rework use of labels in assembly macros. 2014-08-19 14:42:35 +01:00
bl_common.c Skip reserving memory for non-executable and BL3-0 images 2015-01-28 18:24:31 +00:00
tf_printf.c Implement a leaner printf for Trusted Firmware 2014-07-25 12:18:33 +01:00