Add Firmware Image Package creation tool
authorHarry Liebel <Harry.Liebel@arm.com>
Fri, 10 Jan 2014 18:00:33 +0000 (18:00 +0000)
committerDan Handley <dan.handley@arm.com>
Mon, 17 Feb 2014 18:51:43 +0000 (18:51 +0000)
commitf58ad36f2f51798b093d282b56a3a311fdc78ca9
tree1acc75b9f33b7ca4a30fd9a177b6209fa1e8bf69
parent9d72b4ea9c7d9cac386f70d8a6581d4b1a45d7b0
Add Firmware Image Package creation tool

This tool can be used to create a Firmware Image Packages (FIP). These
FIPs store a combined set of firmware images with a Table of Contents
(ToC) that can be loaded by the firmware from platform storage.

- Add uuid.h from FreeBSD.
- Use symbolic links to shared headers otherwise unwanted headers and
  definitions are pulled in.
- A FIP is created as part of the default FVP build.
- A BL3-3 image(e.g. UEFI) must be provided.

Change-Id: Ib73feee181df2dba68bf6abec115a83cfa5e26cb
Makefile
include/firmware_image_package.h [new file with mode: 0644]
include/stdlib/sys/uuid.h [new file with mode: 0644]
tools/fip_create/Makefile [new file with mode: 0644]
tools/fip_create/fip_create.c [new file with mode: 0644]
tools/fip_create/fip_create.h [new file with mode: 0644]
tools/fip_create/firmware_image_package.h [new symlink]
tools/fip_create/uuid.h [new symlink]