Age | Commit message (Collapse) | Author |
|
Instead of hard-coding the build type (debug/release) in the variant
file, allow to configure it from the command line. If it is not
specified on the command line then the variant file sets its default
value.
Also rename 'ARMTF_DEBUG_ENABLED' into 'ARM_TF_DEBUG_ENABLED' to
align it with the other Trusted Firmware environment variables.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
|
|
The Trusted Firmware build system doesn't allow to configure the
targeted architecture, only AArch64 is supported.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
|
|
Rename the output files to match the new firmware layout.
The new firmware layout was changed to match the Juno firmware, using
NORxNAME parameter in images.txt to provide the variants, rather than
using the A5/A9/TC1/TC2 sub-dirs.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
U-Boot doesn't work on TC2, so I've disabled it until it can be fixed.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
These are clones of the Juno variants, customised for TC2.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Rename the uboot and uefi binaries to "boot.bin" so that one firmware
setup can handle both variants.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Convert DEVTREE_TREES to an array and add a companion array called
DEVTREE_TREES_RENAME to give an array of target filenames after the
copy.
If DEVTREE_TREES_RENAME is not provided, then the files will not be
renamed.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Add a variant file for building TC2 with BusyBox.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Based on the Juno variant with a few minor changes to cope with DRAM
loading the images into the models.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
UEFI does not always output the same filename for every platform, so add
the UEFI_BINARY variable to allow the variant to specify the filename.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The variant was created by duplicating the juno-oe variant.
Now that it's working, this patch removes duplication from the juno-oe
and juno-busybox scripts.
Due to the nature that the variant scripts are processed, the juno-oe
and juno-android scripts needs to include the juno-busybox script,
rather than the other way round, otherwise the packaging step fails.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added the files needed to create a busybox Juno variant.
The user can now invoke the scripts thus:
./build-scripts/build-all.sh juno-busybox
./build-scripts/build-all.sh juno-busybox package
The output directory will have a juno-busybox dir with both uboot and
uefi variants inside.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Use the "standard" CROSS_COMPILE prefix, with a sensible default,
rather than the LINUX_COMPILER variable.
If the user has the Linaro compiler on their path, it should "just
work".
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The packaging script needs an array of output directories on a
per-target basis. This variable was missing from the initial drop
of the scripts.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The packaging script needs an array of output directories on a
per-target basis. This variable was missing from the initial drop of
the scripts.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The SCP ROM in ARMLT platforms releases comes as part of the board
recovery image.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
These scripts are a first pass at creating the build scripts from
the internal ARM repo.
Signed-off-by: James King <james.king@arm.com>
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|