Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|