Age | Commit message (Collapse) | Author |
|
Various ARM Ltd platforms have been removed from the code base, so
remove their configs.
Also, the LAN91x drivers went upstream a long time ago, so there's no
real reason to build without them any more.
The fvp_minimal and fvp configs ended up being the same, so we may as
well remove the minimal config.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
PL111 is optional for FVP, so enable it on the "full" build.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The ARM_FOUNDATION_FVP is obsolete since Ard fixed the drivers so they
fail gracefully if the device isn't present.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
All the ARM Ltd platform support has moved to OpenPlatformPkg and has
been removed from EDK2.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
For now. Proper solution is to drop this, but it was unintentionally
dropped from binary releases.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Somewhere after ARM-TF release 1.1, renaming of environment
variables used by the ARM-TF build system causes fip generation
to fail.
While there is probably a window of non-working commits between
1.1 and 1.2, ensure that we can build 1.2 or later correctly
using the new variable name.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
commit 1e0f2934a203 ("fix command line parsing with config file") broke
handling of the magic "all" target. Fix this by dropping a
now-superfluous break and reflecting that we have platforms to build.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
This patch adds the necessary flag to build the OP-TEE Trusted OS
libraries required to support both 32- and 64-bit Trusted
Applications.
Signed-off-by: Victor Chong <victor.chong@linaro.org>
|
|
HiKey changed its default console to UART3, but still allows UART0 to be
selected via build-time options for those who need it. This patch adds
support for these options by using BUILDFLAGS and defining 2 new flags in
platforms.config, i.e. ATF_BUILDFLAGS and TOS_BUILDFLAGS. For
convenience, actual values for these flags are also defined, but
commented out. To select UART0 for the console, just uncomment them
before running the build script.
Signed-off-by: Victor Chong <victor.chong@linaro.org>
|
|
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
If specifying a config file with -c, but not specifying any platforms,
uefi-build.sh instead of displaying a list of known platforms would
start a build of BaseTools, followed by building no platforms and
returning success. Fix this by counting number of recognised platforms
specified on command line.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Juno now builds with IntelBds by default, to drop the dedicated
build platform for that.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Passed as a -v switch to uefi-build.sh.
Signed-off-by: Victor Chong <victor.chong@linaro.org>
|
|
ARM/AArch64 QEMU support is now in the separate ArmVirtPkg - update
paths for .dsc files and output.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
When building a platform with -D SECURE_BOOT_ENABLE=TRUE, also
import OpenSSL (reusing existing version or grabbing cached
archive from LinaroPkg where possible).
Adapted from Ard's upstream build.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
The automated FIRMWARE_VER setting patch lacked array syntax when
assigning the macro to EXTRA_OPTIONS, causing build failures if
any macros _were_ specified on the command line (and FIRMWARE_VER
wasn't).
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Previous commit contained a syntax error which ended up causing the
GCC version to be picked from the native compiler. Oops!
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Move toolchain version detection to common-functions.
Also actually hook up proper CLANG detection, since upstream BaseTools
ended up with versioned CLANG profiles.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
To save much heartache and aggravation.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Victor Chong <victor.chong@linaro.org>
|
|
Insert missing double quotes.
atf-build.sh: Remove export for SPD_OPTION since it's a command line argument.
opteed-build.sh: Drop accidentally included return statement.
Signed-off-by: Victor Chong <victor.chong@linaro.org>
|
|
Signed-off-by: Victor Chong <victor.chong@linaro.org>
|
|
New option -T can be used to specify gcc/clang (gcc remains the default
if this option is left out).
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Victor Chong <victor.chong@linaro.org>
[Minor formatting fixes and addition of optee platform flavour support]
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Accidentally left around since pre parse-platforms.py days.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Prepended to 'images' output line.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
If a FIRMWARE_VER setting is not provided and we are building from a GIT
repo, provide a default value based on the SHA ID of the commit where we
built from.
If the repo has local uncommited changes, then we mark the version
string with "-dirty".
This is based loosely on the same idea from the linux kernel in:
scripts/setlocalversion
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Return true when looking up an option that is not found. Returning
failure in this case causes the the build script to exit (on error),
and not finding an option is a 'normal' case, as configs that don't
have to build ATF don't have that option. We don't want to require
all configs to have every option that exists.
Signed-off-by: Roy Franz <roy.franz@linaro.org>
|
|
This makes Intel BDS the default for qemu/qemu64, and removes
the intelbds versions of these configs.
This brings this config file in line with the LinaroPkg version
that is used for CI builds.
Signed-off-by: Roy Franz <roy.franz@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Default to build with GCC49 profile if toolchain not recognised.
Delete some old crud (related to CROSS_COMPILE), and update debug
output to better resemble actual commands being executed.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Add new parameter '-c', to specify a platform config file rather than
using the default.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Target "styx" now always builds IntelBds - drop target styx-intelbds
|
|
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|