- Oct 20, 2021
-
-
Diego Sueiro authored
Issue-Id: SCM-3530 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: I6605463b67eb8894124ce28013b7fa90ec5a026b
-
- Oct 18, 2021
-
-
Diego Sueiro authored
Issue-Id: SCM-3071 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: I2958d9c7fe82fd0c153674af9bcaf26eafb81e17
-
Diego Sueiro authored
Issue-Id: SCM-3071 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: I62c80eb6820e4bbd573d4791356003e6c7864c30
-
Kamil Dzieżyk authored
This patch fix the bug with using kas directly with ewaol-config files, where 'BB_NUMBER_THREADS' variable was unset, resulting bitbake to use only single core and long build time. Issue-Id: SCM-3553 Signed-off-by:
Kamil Dziezyk <kamil.dziezyk@arm.com> Change-Id: I2eadeb9539eb8682633be35f515f530d366ae2a8
-
- Oct 15, 2021
-
-
Since in ewaol-release.yml we pin meta-arm repo, we exclude its layers in ewaol-base.yml and eneable them in arm-machines.yml when included by specific kas configs (e.g. n1sdp.yml). Issue-Id: SCM-3553 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: I1aeb60c0ce660cde6af31de8393905d106b6cf9c
-
Issue-Id: SCM-3553 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: Ib1cf0383fd7bf187d40f6f837cf5cee9800d64aa
-
Kamil Dzieżyk authored
This script is based on kas-ci-build with addition of developer focused features like a support for loading script parameters from a valid yaml file. This file can be selected by setting '--config=path/to/config.yml[:named-config]'. The config file can contain more than one 'named-config'. If no 'named-config' is specified, first one from the file is selected. '--list-ci-build-targets' parameter is replaced with '--list-configs', that will print '*-build' configs listed in '--config' file. Below script parameters are not supported any more: (*) '--list-build-machines' (*) '--list-build-modifiers' Issue-Id: SCM-2620 Signed-off-by:
Kamil Dziezyk <kamil.dziezyk@arm.com> Change-Id: I3860a8c4e93f26e4afb7f3f38c722c7e483a199d
-
Kamil Dzieżyk authored
This patch: (*) adds '-j' parameter to set maximum number of cpu threads available for bitbake. (*) adds '--out-dir' parameter to allow user to change build directory. (*) renames 'layer_dir' variable into 'project_root', which is more accurate. (*) updates documentation. Issue-Id: SCM-2620 Signed-off-by:
Kamil Dziezyk <kamil.dziezyk@arm.com> Change-Id: Ia4d12550e9c2b982147f3b537b56ff73c7cb0121
-
Kamil Dzieżyk authored
Issue-Id: SCM-3529 Signed-off-by:
Kamil Dziezyk <kamil.dziezyk@arm.com> Change-Id: Ie11ee2f453499d998e9cd87e32191fb5e224668d
-
- Oct 14, 2021
-
-
The Neoverse N1 System Development Platform (N1SDP) is the sole reference platform for EWAOL. Issue-Id: SCM-3554 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I5ae76f286ae3be4520e2f61e6490528e0095bbf5
-
In order to run the k3s integration tests, the service must be started. This patch moves the service-start function outside of the optional clean-up activities, to always run if necessary. This patch also ensures the service activation is complete before the test-suite set-up activities attempt to interact with it. Issue-Id: SCM-3553 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I875e3dc97c5f6c6b372263eb69f7f73eabe5cd4f
-
The shared run-ptest should set the correct log-directory environment variable appropriate for the package that is being tested. To do this, this patch makes the test recipes set the environment variable during the package install. In addition, this patch fixes an error where the BATS scripts were evaluating the environment clean-up variable incorrectly. Issue-Id: SCM-3553 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I98e51725dc0d2e841dabfb7a2a26fd5d1b1c613e
-
Kamil Dzieżyk authored
Issue-Id: SCM-3527 Signed-off-by:
Kamil Dziezyk <kamil.dziezyk@arm.com> Change-Id: I10b767dd2aa498967e4d45db8c1c9a3e39eac8de
-
- Oct 11, 2021
-
-
Richard Neill authored
Instructions are given for building FVP images with validation tests using kas directly and using the tools/build/kas-ci-build.py build script. This patch makes the documentation consistent by also stating both methods for the N1SDP. Issue-Id: SCM-3553 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I7b0a129d24701fd84a59ba17fcbca389a1f85e70
-
- Oct 08, 2021
-
-
Diego Sueiro authored
Issue-Id: SCM-3553 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: Ibada74392a2d7a5b073ac9f72ab2fd1592810bb3
-
Diego Sueiro authored
Issue-Id: SCM-3527 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: I5602a6aafb5090d7337a6a01b89f88ae9c9485de
-
Diego Sueiro authored
Issue-Id: SCM-3553 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: Icdc35340a2d5657e49812189c947e06621485b83
-
meta-virtualization adds potentially necessary kernel config fragments only if k3s is enabled as a DISTRO_FEATURE. Issue-Id: SCM-3553 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: Ief8d4c57add35cccadfb0f0d60f3e667031af73d
-
- Oct 07, 2021
-
-
Richard Neill authored
This patch adds the same --keep_venv functionality used in run-checks.py to doc-build.py, to align the behavior of the two scripts. Issue-Id: SCM-3553 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: Id9b4ae7f39f262b65bbb21edbe800346b1d859ae
-
Richard Neill authored
Issue-Id: SCM-3553 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I6af820c1d08f985bf2136ec7d37ea43fd6773306
-
- Oct 05, 2021
-
-
Richard Neill authored
Issue-Id: SCM-3529 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I169b5cc35fa34ba0e37f7e0101d1b7f75a895f86
-
Richard Neill authored
Issue-Id: SCM-3529 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I51b68f6e46b313ecfc2e119f72c10bbec0caed83
-
Richard Neill authored
As the fvp-base machine is a complete system simulation, users may experience a performance impact when running the EWAOL image. This patch notifies users of this in the documentation. This patch also clarifies references to the supported platforms FVP-Base and N1SDP, and their associated Yocto MACHINE names fvp-base and n1sdp. Issue-Id: SCM-3529 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: Ia1a3435ed1189f9f848c79870328adc86fbea5a6
-
Richard Neill authored
Issue-Id: SCM-3529 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: Iddc16e3a1840444f35f3307ab2ecacf3ca16503f
-
- Oct 04, 2021
-
-
Richard Neill authored
The usage instructions now correctly refer to the script name (__file__) rather than the module name (__name__) when describing how to call the tools. Issue-Id: SCM-3529 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I2d264cb1a15827fd6b1195debe71a283171ab03c
-
Richard Neill authored
This patch decouples README.md from the rendered documentation, allowing its non-Markdown text to be swapped to Markdown format. The README and relevant documentation pages are refactored so that the README only contains the critical information, and references the main content within the project documentation. The Sphinx package 'm2r2' which supports embedding .md files within .rst files is no longer necessary, and is removed. Issue-Id: SCM-3529 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: Ie6d5ac9f29a421bb6a9707aebfd0dcb36d416a07
-
- Sep 20, 2021
-
-
Richard Neill authored
Issue-Id: SCM-3042 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I0acdc6a1e591d5d8703435c88a84482914f31091
-
This patch: * Re-words and re-structures some documentation guidance to be more preicse about what is being referred to * Makes FVP-Base consistently refer to the proper name of the FVP, and fvp-base refer to the Yocto MACHINE * Fixes some inconsistent capitalisation * Fixes some inconsistent structure/indentation Issue-Id: SCM-3042 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: Ibfd71fdf697fd6e8e1307755e9b38a1dbd8459df
-
Diego Sueiro authored
K3s is now integrated as part of EWAOL deployed image. Issue-Id: SCM-3042 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: I8dc17064da5353af3475e8d00fa0fdc70dcb6d7f
-
Diego Sueiro authored
Issue-Id: SCM-3042 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Change-Id: I73608f8e64529334fdffe86550995ea1c90c8150
-
- Sep 16, 2021
-
-
Richard Neill authored
The user should be able to execute the run-checks.py script from any location. This patch fixes an issue where the relative path to the configuration YAML file was not being resolved properly. Issue-Id: SCM-3033 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: Ia5ede51cf240eddb4fed436ed2ccc69d33b5bd3e
-
Richard Neill authored
This patch updates the documentation to state that the kas-ci-build.py build script may be found in the project's tools/build directory, and clarifies that the YAML files provided to it must be valid and present as kas configuration files within meta-ewaol-config/kas. Issue-Id: SCM-3042 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I9743ab0964b89c55a60793f1996867f6e4e3efed
-
Richard Neill authored
This patch improves the spelling QA check to make the check less likely to produce false-positives, and to reduce the maintainence effort on the internal custom dictionary. This patch: * Avoids 'spelling errors' found within ReStructuredText code-blocks or links, as these are almost certainly going to be technical words that do not need to be validated against standard English spelling. Headers are still checked, so internal links are validated at the definition. * Expand substrings before validation, to allow the custom dictionary to contain (and successfully pass) only proper words. Issue-Id: SCM-3033 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I5303b93293d27c8b04116e19313c60790b5b1710
-
Richard Neill authored
This patch allows the user to provide a set of commits to the commit message check, enabling the ability to analyse a patch chain. To do this, the commit message accepts a 'commits' parameter, which should be defined in one of the follow two formats: * '-N' to check the latest N commit messages * 'commit1(,commit2,...)' as a string list of commits to check. The commits must be valid when passed to the 'git show' command, for example a commit SHA or a relative commit like HEAD~2. This patch also excludes lines that are URLs from the message length check, as URLs are allowed break the maximum character length. Issue-Id: SCM-3033 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I0a6aa7552206c7e4a963d9ddf0687ff773386957
-
- Sep 15, 2021
-
-
Richard Neill authored
In order to read the configuration file, the host system must have the pyyaml Python package. As this is needed prior to any virtual environment set up, this patch notifies the user if it cannot be found and aborts gracefully. In addition, wrap the module import to warn if email_validator cannot be found for the commit message QA-check (this should only happen if not using a virtual environment). Issue-Id: SCM-3033 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: Ia564ecdd2a26fa499d1a524232882a32883d4279
-
Richard Neill authored
Issue-Id: SCM-3042 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I750c07d22e2c3175c6b31358e5176abc38043619
-
User-provided relative paths are considered relative from the root directory. This patch allows the user to configure that root directory, so that the checks may be easily applied to other projects on the file system, The patch also refactors how keyword values are initialised, making them only evaluate if they are needed. For example, the contents of the project's .gitignore will only be read and processed if needed for the check configuration. Issue-Id: SCM-3033 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: I02a087477942e5b152546b23a01d38f45be004da
-
This patch adds the --keep_venv option to run-checks.py. If this is not passed, the temporary venv will be deleted after the script has been executed, to avoid unexpectedly filling up the user's /tmp directory. Issue-Id: SCM-3033 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: Iaf6fcc3329d7608c5bc6b997a1de887638c64b2b
-
Externally-licensed works may be included and modified within meta-ewaol. This patch allows these files to pass the license and copyright header QA-check by validating an additional alternative format: Based on: <Original filename> In open-source project: <Source project/repository> Original file: Copyright (c) YYYY(-YYYY) <Contributor> Modifications: Copyright (c) YYYY(-YYYY) <Contributor> SPDX-License-Identifier: <License name> Original works contributed directly to meta-ewaol continue to use the standard license and copyright header format: Copyright (c) YYYY(-YYYY) <Contributor> SPDX-License-Identifier: <License name> Issue-Id: SCM-3033 Signed-off-by:
Richard Neill <richard.neill@arm.com> Change-Id: Id1b031f29ddb26b3a910365dab9781bd9bd3c4b1
-
This patch adds 'ewaol-sdk' DISTRO_FEATURE to ease image customization. It contains set of libraries, headers and packages that are useful during software development on target board. 'ewaol-sdk' is inherited by default in EWAOL SDK images: * ewaol-image-docker-sdk * ewaol-image-podman-sdk ewaol-sdk enables: * Packages: - gator-daemon - kernel-devsrc - kernel-modules * IMAGE_FEATURES: - package-management - dev-pkgs - tools-debug - tools-sdk - tools-profile - debug-tweaks - ssh-server-openssh Issue-ID: SCM-2394 Signed-off-by:
Kamil Dziezyk <kamil.dziezyk@arm.com> Change-Id: I22ea4ead8711671af6d9bc360f45748031720eca
-