Age | Commit message (Collapse) | Author |
|
Don't use sub-dirs because CI doesn't cope with it very well.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Create variants of UEFI and the FIP with configs specifically as used in
the OpenEmbedded and Android builds.
The default config, currently booting from DRAM, is also generated as
usual.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The git repo has moved up a level in the directory structure on
git.linaro.org to reflect that the firmware is not only for models, but
also for real hardware.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
I was using the integration branch, but now I want to keep a known-good
version of UEFI for FVP, rather than use my latest integration branch.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Use the BL33 blob unless the ${BUILD_UEFI} environment variable is set
to "yes".
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The CI job and packaging for Juno firmware has been renamed to
juno-pre-boot to match other platforms and allow linaro tools to work
without modification.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Use a temporary integration branch until linaro-edk2 stabilises.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Allow each platform to be built from a different GIT tree and branch.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Rename the Trusted Firmware binaries to include the platform name.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Use uefi-tools to build the UEFI code rather than incorporate lots of
commands to build UEFI.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Add a platform variable and use it to decide which binaries to build.
We were using the "linaro" branch of the repo, however, we now have a
specific branch for each platform we support.
Initially, this will have the same content the same as all the other
branches, however, it doesn't have to.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Build a UEFI binary and add it to the FIP blob that is build as part of
the Trusted Firmware.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The packaging script was using the job name for the CI script dir,
however, the CI script dir is fixed to fvp-pre-boot-ci.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The pkg script was hard coded to use "fvp-pre-boot", when the job could
actually build by a different name.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
We need a BL33 to be able to build fip.bin.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
We are now building a "fip.bin" file that needs copying to the snapshots
directory.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The latest Makefile expects parameters to be passed to specify what the
user wishes to build.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The latest version of the ARM Trusted Firmware has moved the bl*.bin
binaries into the build/fvp/release directory, so the CI script needs to
cope with that when copying the binaries to ${builddir}.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
BUILD_NUMBER is being over-written when run in a CI job, so if it is
already set, don't over-ride it.
Also added some debug echo statements.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
CI jobs don't seem to be able to clone external repos, so I've given up
and reverted the script to it's original check.
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>
|
|
Instead of testing BUILD_NUMBER, clone the test repo if it doesn't
already exist.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
A few references to arm-trusted-firmware were remaining in the wrong
places. These are fixes to point to fvp-pre-boot.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Match the existing binary-only package or fvp-pre-boot as used in 13.09
and 13.10 releases.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
I was using atf (ARM Trusted Firmware) but all the existing
infrastructure expects "fvp-pre-boot".
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The atf.sh script was generating the wrong tarball filename and the
atf-pkg.sh script was making various mistakes around the job name.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The CI jobs pass the JOB_NAME to match that configured in Jenkins, so
update the script to match the values we expect to be passed in.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Convert the debian packaging directory to build and package the ARM
Trusted Firmware instead of UEFI.
Note: I hard coded the CROSS_COMPILE variable=aarch64-linux-gnu- so this
needs to be investigated properly.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Migrating from building UEFI to building the ARM Trusted Firmware.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Migrating from building UEFI to building the ARM Trusted Firmware.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Convert the *-pkg.sh script to build the ARM Trusted Firmware instead of
UEFI.
I'm not sure that this script is relevant or works anymore. It does not
work for this project and I cannot use the original script from the UEFI
rep either.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Convert the uefi.sh script to build the ARM Trusted Firmware instead of
UEFI.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The Foundation Model also needs an AXF file to be built, this is covered
in the script.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
AARCH64 now needs to have CROSS_COMPILE set since revision:
http://git.linaro.org/gitweb?p=arm/uefi/uefi-next.git;a=commit;h=887e90b7558a0d0e12e47349b6eb395174f9df75
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The previous change made afer user error indicated a problem, when in
fact, there was no problem.
So I've reverted the change.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Don't use ${TARGET} because they cause problems on the FVP model at the
moment.
Revert this change once the UEFI implementation is fixed.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
I made a typo with the filename for the AEMv8 binary:
uefi_rtsm-ve-aemv8
uefi_rtsm_ve-aemv8
I used a '-' instead of a '_'.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|