- Jul 07, 2021
-
-
Change-Id: Ia28bbbbe07108cd8442a93b50cee8b647c03643b Signed-off-by:
Ross Burton <ross.burton@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jul 02, 2021
-
-
Introduce the proper compiler flags for armv8r64, and also disable -march=armv8-r for boot-wrapper-aarch64 Issue-Id: SCM-2342 Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I3d2fac232139b057a5d1a3a8c6f5b825f95d709a Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 30, 2021
-
-
Issue-Id: SCM-2625 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: If6ea3b3ed2915d540eb30632e33bb29882a36b67 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Add fixes for yocto-check-layer with no new functionality introduced. Issue-Id: SCM-2625 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: I4f7dc30e7ca27f88dfe140ac84ff2b73fe99b728 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
This change fixes parsing error that occurs when INCOMPATIBLE_LICENSE = "GPLv3" by defining EAT_BFD_LICENSE, EAT_GDB_LICENSE and EAT_RLE_LICENSE in license.inc and requiring it in external-arm-sdk-toolchain.bb Definitions in external-arm-toolchain-versions.inc are made redundant so they are removed. Signed-off-by:
Timothy Mertz <timothy.mertz@garmin.com> Signed-off-by:
Joshua Watt <Joshua.Watt@garmin.com> Reviewed-by:
Denys Dmytriyenko <denis@denix.org> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 29, 2021
-
-
Signed-off-by:
Khem Raj <raj.khem@gmail.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 25, 2021
-
-
Jon Mason authored
Add a testing task to the gitlab CI and run testimage in that job. Currently, it only runs against some of the qemu based machines. Using slirp, there is no need for a privileged container or tun/tap devices. Change-Id: Ia85a3d0089f7d4dc7595c3a45d328c79d8e675f1 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
To communicate with the target device, Streamline requires the gator daemon, gatord, to be running on the device. Signed-off-by:
Clément Péron <peron.clem@gmail.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 21, 2021
-
-
This makes the images suitable for development and test, debug-tweaks includes settings like empty root password. All CI image builds inheriting from base.yml will have this include this setting. Signed-off-by:
Anastasios Kavoukis <anastasios.kavoukis@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 19, 2021
-
-
Change-Id: I0f8004b3f75eb45fa45ac3d1355fbb12b297808b Signed-off-by:
Ross Burton <ross.burton@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 18, 2021
-
-
Ross Burton authored
sbsa-acs was fixed to solve the VLA compiler error with GCC 11, but the problem is in EDK2 and not specific to sbsa-acs. Apply the patch in edk2-firmware.inc so that all recipes get the fix. Change-Id: I56b07fa0610d47bd89c1ce37cfac1205a90a4083 Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
Ross Burton authored
As sbsa-acs is just a EDK2 application, it makes things easier in the recipes if they're in the same directory. Change-Id: I4b6d715213681bb2d942589ad85bbc399721df97 Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
- Jun 17, 2021
-
-
Ross Burton authored
Add a job to run yocto-check-layers to validate a selection of layers are Yocto Project Compatible. Right now we validate: - meta-arm - meta-arm-bsp - meta-arm-toolchain - meta-gem5 meta-atp and meta-arm-autonomy are currently skipped: meta-atp fails and meta-arm-autonomy has a larger set of dependant layers and will be added later. Change-Id: Ia0c8c16e4228eeb461bd213b30703e950ede656f Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
- Jun 16, 2021
-
-
-Werror is typically a bad idea in distribution builds, as changes to the compiler or other libraries can cause new warnings to appear. For example, when building the N1SDP platform: error: "GIC-600 Multichip driver is currently experimental and the API may change in future." [-Werror,-W#warnings] Set E=0 so that -Werror is not used in the build. Change-Id: I8905fc9d4e95edb42970fe3839b9ab6b5384a123 Signed-off-by:
Ross Burton <ross.burton@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
TC0 has been using an intermediate SHA post-2.4 as it needed some commits that were only in the integration branch. We now have 2.5 which includes these commits, so move to that release. Change-Id: Ic56c3daa9a408e837219c4f81d22081bbcc5c56d Signed-off-by:
Ross Burton <ross.burton@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
These Clang patches don't appear to be needed anymore. TF-A doesn't build for various platforms but the unusual errors these patches work around are not the cause. Change-Id: I41dffc4f19d298d5861bb0274e6ffef6c24f4ca3 Signed-off-by:
Ross Burton <ross.burton@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 14, 2021
-
-
As boot-firmware is heavily based on SCP-firmware it has the same build race. Luckily, the patch in SCP-firmware[1] applies cleanly to boot-firmware. [1] https://github.com/ARM-software/SCP-firmware/commit/34e1c04534607f5605255f39fb46e26261fc9c4e Signed-off-by:
Ross Burton <ross.burton@arm.com> Change-Id: Iaa2f1bb71fce66589db530ea378d4ce995a6bed9 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
This patch adds a new "none" network type that can be set for xenguests using XENGUEST_IMAGE_NETWORK_TYPE in their configuration. Issue-Id: SCM-2338 Signed-off-by:
Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: If4f6de282b0048e5c68d293a3db5b56cd5adce66 Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
- Jun 13, 2021
-
-
Current settings assume glibc tuples and hence when building with musl C library clang can not find correct cross tools and system headers and libraries, really we should be using exact tuple that is in play so using HOST_SYS is right replacement for OE Signed-off-by:
Khem Raj <raj.khem@gmail.com> Cc: Jon Mason <jon.mason@arm.com> Cc: Ross Burton <ross.burton@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
This patch adds kernel modules necessary for n1sdp to mount the FAT filesystem codepage 437 and NLS ISO 8859-1. Issue-Id: SCM-2682 Signed-off-by:
Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: I2d4fede311544917050326564b2b0a7d0123cb21 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Now that arbitrary parameters can be passed to the FVP binary, runfvp doesn't need to handle --parameter itself. Anyone using runfvp --parameter should simply use runfvp -- --parameter. Change-Id: I8a79200fe927c253308731e7e0cb228e53cd989a Signed-off-by:
Ross Burton <ross.burton@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
To allow passing arbitrary options to the FVP binary, split the passed options on --. Anything before the separator is handled by runfvp, anything afterwards is passed as-is to the FVP binary. Change-Id: I686b2fb79d217e26988753be7bd067c638d69eac Signed-off-by:
Ross Burton <ross.burton@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Change-Id: If79e31e61110161c9a13dd512b0146d1d515d77a Signed-off-by:
Ross Burton <ross.burton@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 09, 2021
-
-
Ross Burton authored
oe-core master's gcc is built with branch protection on by default. However, this results in slightly larger binaries which mean the SGI575 build is now too large. Until this is investigated properly, we can just disable branch protection for the SGI575 build. Change-Id: I9a8b0a8e569b944c274199ce306a3864c94c8c5c Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
Ross Burton authored
This is the latest point release in the 20.1 series, and also fixes the build with scons 4.1 (which is now in master). Change-Id: I31b8aabc8af47cc64af68f2fd0ee2b9b9b656e89 Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
- Jun 08, 2021
-
-
Jon Mason authored
The Gitlab CI executors do not clean-up after each run, which will result in a ballooning size over time. Remove all files in the work tree, removing the problem. SSTATE should prevent this from causing any performance by not having the files there. Change-Id: I57df3cf470c519286fe194739a0a7722794f3b25 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 07, 2021
-
-
This patch fixes an issue where xenguest initscript stop sequence was not properly identifying the running guests. Issue-Id: SCM-2772 Signed-off-by:
Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: I3ad88e00f48fab07f99936a10c0d1deb7459e83b Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 03, 2021
-
-
Backport a brotli patch which fixes a VLA warning seen with gcc 11 Signed-off-by:
Khem Raj <raj.khem@gmail.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- Jun 01, 2021
-
-
This patch updates the documentation for fvp-baser-aemv8r64 : - Update link to the yocto documentation. - Add details about what Host OS version are supported. Add Ubuntu 20.04 specific instructions. - Warn user about disk space. Issue-Id: SCM-2665 Signed-off-by:
Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: Ie93a42c2a1ec595707fa7496edbf024650f7eb85 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Since u-boot recipe supports using config fragments let's use it instead of patching the vexpress_aemv8a_semi_defconfig file. Issue-Id: SCM-2329 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: I7feba5d23a6eab501cade38c188cb8414d0b86bd Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
The 0001-vif-nat-fix-hostname.patch is merged in xen-tools 4.15, so fix the layer to apply the patch only for 4.14. Issue-Id: SCM-2608 Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com> Change-Id: I1306955ab0b1ee435a8da42e953e142270c4b2d3 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- May 28, 2021
-
-
Ross Burton authored
So that a fvp-base image can be tested easily, set the relevant FVP_* variables. After setting IMAGE_CLASSES += "fvpboot" in local.conf, this will show the firmware start and Linux boot: $ MACHINE=fvp-base bitbake core-image-base $ runfvp fvp-base --console Change-Id: Id1bd6cea57958117103e53ab9f78a58ce92b6a2e Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
Ross Burton authored
runfvp is a script that reads existing .fvpconf files (as written by fvpboot.bbclass) and executes the FVP binary appropriately. By default the behaviour is the same as running a FVP by hand, but by passing --console the first serial port is connected to stdin/stdout. Change-Id: Ibd26867c09e8692be4c02a7ea13571dcfe36db9b Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
Ross Burton authored
The fvpboot class is used to write a machine-readable file that describes how to boot a given machine image inside a FVP, similar to how qemuboot writes files for runqemu. BSPs should set the FVP_* variables as appropriate in their machine configuration, but let the user opt-in to adding fvpboot to IMAGE_CLASSES. Change-Id: I2d1cd86ec4affc1d688a293987890d6a89124d94 Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
- May 27, 2021
-
-
Ross Burton authored
Add a recipe for the FVP Library: https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms This is free to download but is behind a login-wall, and the FVPs are license managed. Change-Id: Ia0e7b1bfac54e06faf9d517d5b769acf9670724a Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
Ross Burton authored
Add a recipe for the general purpose Armv-A Base RevC AEM FVP. This FVP is behind a login-wall so the user has to download it themselves, but the FVP is free to use. Change-Id: I14d7b965a05ff9f405a2a12d4da2afd3dd2ecb87 Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
Ross Burton authored
Add recipes for the SGI-575 and N1-Edge reference designs from the Ecosystem FVP collection: https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps These FVPs are free to download and use. Change-Id: Ia645e4a7264f73ec42ee61ab2907a9bfdbe7c25d Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
Issue-Id: SCM-2329 Signed-off-by:
Richard Neill <richard.neill@arm.com> Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: Ifaa06c88bb032bd3296fca13adb66fdf6b91632a Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
- May 25, 2021
-
-
Ross Burton authored
TF-A 2.5 has a tweaked license.rst file but the checksum wasn't updated. The CI didn't catch this because of an attempt at making warnings fatal, which has the side effect of masking some warnings. Update the checksum for that file, and add MIT explicitly to the license list as all of the embedded projects are used under the MIT. Change-Id: Id39b4c49c0efae30c6452e77b1cdf56e43b792d4 Signed-off-by:
Ross Burton <ross.burton@arm.com>
-
Ross Burton authored
The generated local.conf has ERROR_QA=${WARN_QA} in an attempt to make warnings fatal, but this appears to be just disabling some warnings and error instead. As we already have warning detection in the GitLab CI script, this is redundant and can be removed. Change-Id: I393874edbae148ee338a7069bbf800603c028242 Signed-off-by:
Ross Burton <ross.burton@arm.com>
-