diff options
author | Sandrine Bailleux <sandrine.bailleux@arm.com> | 2014-06-24 14:19:36 +0100 |
---|---|---|
committer | Sandrine Bailleux <sandrine.bailleux@arm.com> | 2014-07-10 17:06:56 +0100 |
commit | 93d81d64d3947aa7712fab602a16b781a12c78bb (patch) | |
tree | 3c1f7adddeeba110f9ad2fd785fc78902f9d45fa /drivers | |
parent | a1b6db6c62aa500a0f2e3def3b97cda8a59c95e6 (diff) |
Add support for BL3-0 image
- Add support for loading a BL3-0 image in BL2. Information about
memory extents is populated by platform-specific code. Subsequent
handling of BL3-0 is also platform specific.
The BL2 main function has been broken down to improve readability.
The BL3-2 image is now loaded before the BL3-3 image to align with
the boot flow.
- Build system: Add support for specifying a BL3-0 image that will be
included into the FIP image.
- IO FIP driver: Add support for identifying a BL3-0 image inside a
FIP image.
- Update the documentation to reflect the above changes.
Change-Id: I067c184afd52ccaa86569f13664757570c86fc48
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/io/io_fip.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/io/io_fip.c b/drivers/io/io_fip.c index 36788a24..7df229d3 100644 --- a/drivers/io/io_fip.c +++ b/drivers/io/io_fip.c @@ -66,6 +66,10 @@ typedef struct { static const plat_fip_name_uuid_t name_uuid[] = { {BL2_IMAGE_NAME, UUID_TRUSTED_BOOT_FIRMWARE_BL2}, +#ifdef BL30_IMAGE_NAME + /* BL3-0 is optional in the platform */ + {BL30_IMAGE_NAME, UUID_SCP_FIRMWARE_BL30}, +#endif /* BL30_IMAGE_NAME */ {BL31_IMAGE_NAME, UUID_EL3_RUNTIME_FIRMWARE_BL31}, #ifdef BL32_IMAGE_NAME /* BL3-2 is optional in the platform */ |