summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-15update android and openembedded binariesHEADmasterRyan Harkin
Don't use sub-dirs because CI doesn't cope with it very well. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-06-12Add Android and OE semihosting variantsRyan Harkin
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>
2015-06-10update UEFI repo locationsRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-04-28move TF git repo locationRyan Harkin
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>
2014-04-28fvp: use fvp branch for UEFI buildsRyan Harkin
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>
2014-04-09juno: update BL30 filenameRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-04-08juno: Use BL33 binary blob by defaultRyan Harkin
Use the BL33 blob unless the ${BUILD_UEFI} environment variable is set to "yes". Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-04-08Rename juno-firmware to juno-pre-bootRyan Harkin
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>
2014-04-04juno: Add BL30 to the FIPRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-04-04FVP: use integration branch of edk2-topicsRyan Harkin
Use a temporary integration branch until linaro-edk2 stabilises. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-04-03FVP: Use release-prep branchRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-03-26Build UEFI from a platform specific tree and branchRyan Harkin
Allow each platform to be built from a different GIT tree and branch. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-03-25rename TF binariesRyan Harkin
Rename the Trusted Firmware binaries to include the platform name. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-03-25use uefi-toolsRyan Harkin
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>
2014-03-24Simple syntax error fixRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-03-24Support multiple platformsRyan Harkin
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>
2014-03-24move UEFI build firstRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-03-18Add UEFI and FIP to the buildRyan Harkin
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>
2014-02-20fix ci dir name packaging scriptRyan Harkin
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>
2014-02-20use JOB_NAME for pkg_sourceRyan Harkin
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>
2014-02-19Don't build the fip binaryRyan Harkin
We need a BL33 to be able to build fip.bin. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-02-19Copy *.bin to builddirRyan Harkin
We are now building a "fip.bin" file that needs copying to the snapshots directory. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2014-02-19Add params to make commandRyan Harkin
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>
2014-02-19Add integration branchRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-12-12Copy binaries from new output directoryRyan Harkin
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>
2013-12-12Don't over-ride BUILD_NUMBER is already setRyan Harkin
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>
2013-11-27revert to using BUILD_NUMBERRyan Harkin
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>
2013-11-27use http instead of https for github URLRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-11-27fix test for repo does not existRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-11-27clone repo if doesn't existRyan Harkin
Instead of testing BUILD_NUMBER, clone the test repo if it doesn't already exist. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-11-22Bump base_version to 0.2, aligned with source code available in the repository.Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-11-20Add initial debian/changelog fileFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-11-20Cleanup debian packagingFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-11-20Fix base_version and use spaces instead of tabsFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-11-19fix a few more references for fvp-pre-bootRyan Harkin
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>
2013-11-19rename packaging to fvp-pre-bootRyan Harkin
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>
2013-11-19rename scripts to fvp-pre-bootRyan Harkin
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>
2013-11-15Get atf-pkg.sh working on JenkinsRyan Harkin
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>
2013-11-15atf.sh: update job names to match CI jobsRyan Harkin
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>
2013-11-15Convert debian packaging for ARM Trusted FirmwareRyan Harkin
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>
2013-11-14rename uefi.sh atf.shRyan Harkin
Migrating from building UEFI to building the ARM Trusted Firmware. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-11-14rename uefi-pkg.sh atf-pkg.shRyan Harkin
Migrating from building UEFI to building the ARM Trusted Firmware. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-11-14Convert packaging script to build ARM Trusted FirmwareRyan Harkin
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>
2013-11-14Convert script to build ARM Trusted FirmwareRyan Harkin
Convert the uefi.sh script to build the ARM Trusted Firmware instead of UEFI. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-10-23uefi.sh: add Foundation Model buildRyan Harkin
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>
2013-10-23uefi.sh: CROSS_COMPILE needs setting for AARCH64Ryan Harkin
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>
2013-09-19uefi.sh: revert DEBUG change to using ${TARGET} againRyan Harkin
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>
2013-09-19uefi.sh: make FVP binaries DEBUG onlyRyan Harkin
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>
2013-09-19uefi.sh: rename uefi_rtsm-ve-aemv8 to uefi_rtsm_ve-aemv8Ryan Harkin
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>
2013-09-19Set default CROSS_COMPILE to arm-linux-gnueabihf-Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>