aboutsummaryrefslogtreecommitdiff
path: root/platforms/common
AgeCommit message (Collapse)Author
2017-02-10common.base: use GCC6.220170210-001Ryan Harkin
Update the base config to use GCC6.2 rather than 5.3.1. Change-Id: Iab8b41f92cb1d3879e58142dbf8e23322e1076b8 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-12Create common.fvp to share between fvp and fvp32armlt-20161212-001Ryan Harkin
THe workspace sync script provided by PEG deletes the platforms not used by the user. Therefore, we need to keep the file included from fvp32 or it will break. To do this, make a new common file, platforms/common/common.fvp and include it from both the fvp and fvp32 platform configs. Change-Id: Ie8f951a19733c19bfed53f6e8860566884f683ce Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-09common.base: only set UEFI_BUILD_ENABLED if not already setRyan Harkin
UEFI_BUILD_ENABLED was being set even if it was already set. This causes a problem for a platform inheriting another platform's config, but wantint to disable UEFI. Change-Id: I718f78ae842374a13ab0f535bea926be4d3676a2 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-09common.base: define the default LINUX_IMAGE_TYPERyan Harkin
Instead of defining the LINUX_IMAGE_TYPE for each platform or in build-linux.sh, define the default in common.base. This makes copy list generation more flexible. Change-Id: I23b0e1b8862d5e3faea8263bbccb9f92a0018270 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-06use GCC5Ryan Harkin
Linaro GCC 4.9 2015.05 has been archived and it's time to move to a more recent GCC. GCC5 is the most recent GCC supported by OP-TEE OS and ARM-TF, so move up to Linaro GCC 5.3 2016.05. Also set CROSS_COMPILE_64 for uefi-build.sh. If CROSS_COMPILE_64 is not set, uefi-build.sh will use the pre-installed compiler. Change-Id: Ie67751d94867e0e52ffa4936aa6af61208afba21 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org> Conflicts: platforms/common/common.base
2016-12-06export CROSS_COMPILE_64Ryan Harkin
uefi-build.sh needs CROSS_COMPILE_64 set, otherwise it will use the built-in cross-compiler. Change-Id: I4c1b915d071a4593826ed0d227d4c8b65234cf40 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-02ARMLT: EAS test kernel support for all variants.armlt-20160926-001armlt-20160907-001armlt-20160906-002armlt-20160906-001armlt-16.0920160908-00120160907-00320160907-002Chris Redpath
This patch is for the ARMLT tree only. If the linux kernel config fragments for EAS are present, use them. Also let the user provide BL_SUPPORT=EAS or BL_SUPPORT=big-LITTLE-MP variable to the build scripts if desired. Will warn and try to provide help if your chosen config does not exist in the kernel source. Change-Id: I9a850d03f00741219fb1b45e2e743b6098ec4669 Signed-off-by: Chris Redpath <chris.redpath@arm.com> Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-02ARMLT: add uefi filesystemRyan Harkin
ARMLT builds a UEFI only output. This isn't a filesystem as such, but with the architecture of the build scripts, using it as a filesystem flavour is the obvious way to create platform independent output dirs. Change-Id: I3eaa5d165ac02758b0a2e372f36918a11dfb9ff4 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-07-05Use EAS config fragmentRyan Harkin
EAS is the default kernel from ARMLT, so use the EAS.conf fragment instead of the big-LITTLE-MP fragment by default. Change-Id: I73b484e3faa2962edf0ec3a26f131ab5a26581b6 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-07-01Merge latest ARM scriptsRyan Harkin
Merge the latest build script from ARM's internal repository. Taken at this SHA ID: 035649e618f1471413e220ec558a8360b4769d71 035649e 2016-05-27 build-script refactor [Sudipto Paul] This patch squashes down the change history from the series on the internal tree to this single revision. Change-Id: I70352fd520aa5206379bb417c6d7e93935b9f101 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>