arm-trusted-firmware/docs
Juan Castillo 1217d28d36 Juno: Add support for image overlaying in Trusted SRAM
This patch allows the BL3-1 NOBITS section to overlap the BL1 R/W
section since the former will always be used after the latter.
Similarly, the BL3-2 NOBITS section can overlay the BL2 image
when BL3-2 is loaded in Trusted SRAM.

Due to the current size of the images, there is no actual overlap.
Nevertheless, this reorganization may help to optimise the Trusted
SRAM usage when the images size grows.

Note that because BL3-1 NOBITS section is allowed to overlap the
BL1 R/W section, BL1 global variables will remain valid only until
execution reaches the BL3-1 entry point during a cold boot.

Documentation updated accordingly.

Fixes ARM-software/tf-issues#254

Change-Id: Id538f4d1c7f1f7858108280fd7b97e138572b879
2015-01-12 09:27:25 +00:00
..
diagrams Document design of the Interrupt Mangement Framework 2014-06-03 18:42:14 +01:00
change-log.md Documentation for version 1.0 2014-08-28 14:24:54 +01:00
cpu-specific-build-macros.md Optimize Cortex-A57 cluster power down sequence on Juno 2014-10-29 17:39:59 +00:00
firmware-design.md Juno: Add support for image overlaying in Trusted SRAM 2015-01-12 09:27:25 +00:00
interrupt-framework-design.md Miscellaneous documentation fixes 2014-08-27 19:13:56 +01:00
optee-dispatcher.md Add opteed based on tspd 2014-09-16 11:51:54 -07:00
porting-guide.md Add support for specifying pre-built BL binaries in Makefile 2014-09-16 17:55:19 +01:00
rt-svc-writers-guide.md Implement ARM Standard Service 2014-03-20 11:16:23 +00:00
user-guide.md Merge pull request #217 from jcastillo-arm/jc/tf-issues/257 2014-10-28 12:25:51 +00:00