- Nov 25, 2024
-
-
dependabot[bot] authored
Bumps the pip group with 1 update in the / directory: [setuptools](https://github.com/pypa/setuptools). Updates `setuptools` from 74.1.2 to 75.3.0 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v74.1.2...v75.3.0 ) --- updated-dependencies: - dependency-name: setuptools dependency-type: indirect dependency-group: pip ... Change-Id: Ibd4e4730bfc5cce8d85ec55021983d6f748ffc47 Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
- Sep 19, 2024
-
-
Harrison Mutai authored
Introduce the gen-header command to the tool, enabling developers to create language bindings. Currently, it supports generating C headers from a transfer list. Change-Id: Ibec75639c38577802d5abe55c7bc718740aad2b8 Signed-off-by:
Harrison Mutai <harrison.mutai@arm.com>
-
Harrison Mutai authored
Add tox to automate testing across multiple environments, ensuring code robustness and compatibility with different Python versions. This helps ensure consistency in test environments so both development and CI systems run tests uniformly, and simplifies the execution of tasks like linting and other commands with a single command. Change-Id: I522adb486e89abecb9a130941ce4cef31332193a Signed-off-by:
Harrison Mutai <harrison.mutai@arm.com>
-
- Aug 28, 2024
-
-
Chris Kay authored
This change fixes several breakages that were introduced in some build configurations by the introduction of the cot-dt2c tool. Some Python environments cannot be managed directly via `pip`, and invocations of `make`, including `make distclean`, would cause errors along the lines of: error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. This change has been resolved by ensuring that calls to the cot-dt2c tool from the build system happen exclusively through Poetry, which automatically sets up a virtual environment that *can* be modified. Some environments saw the following error when building platforms where the cot-dt2c tool was used: make: *** No rule to make target '<..>/debug/bl2_cot.c', needed by '<..>/debug/bl2/bl2_cot.o'. Stop. Additionally, environments with a more ...
-
- Aug 02, 2024
-
-
Harrison Mutai authored
Rename 'doc' group to 'docs' for consistency, this is to follow the widely accepted convention of using plural nouns groups that contain multiple items. This change signifies that the 'docs' group includes a collection of documentation-related dependencies. Also, ensure that the dependencies are actually conditionally installed by setting the group as optional. This was missing in the original change. Change-Id: I07caccfb1b57bc2dc1e7596899dfb926e8a5f71a Signed-off-by:
Harrison Mutai <harrison.mutai@arm.com>
-
Charlie Bareham authored
This commit adds a command create-from-yaml to tlc, which creates a transfer list from a yaml file. It also changes the files structure of the fixtures in the unit tests so they are in a directory called trusted-firmware-a. This is necessary because blob file paths in the yaml file are relative to the root of TF-A. The blob files are not verified by TLC, so it can be used to load arbitrary binary information into the transfer list. The authenticity of the transfer list must be ensured by the loader. Change-Id: Idf704ce5d9b7e28b31f471ac337e4aef33d0ad8a Signed-off-by:
Charlie Bareham <charlie.bareham@arm.com>
-
- Jul 30, 2024
-
-
Harrison Mutai authored
Transfer List Compiler is a command line tool that enables the static generation of TL's compliant with version 0.9 of the firmware handoff specification. The intent of this tool is to support information passing via the firmware handoff framework to bootloaders that run without preceding images (i.e. `RESET_TO_BL31`). It currently allows for TL's to be statically generated from blobs of data, and modified by removing/adding TE's. Future work will provide support for TL generation from configuration file. Change-Id: Iff670842e34c9ad18eac935248ee2aece43dc533 Signed-off-by:
Harrison Mutai <harrison.mutai@arm.com> Co-authored-by:
Charlie Bareham <charlie.bareham@arm.com>
-
- Jul 22, 2024
-
-
dependabot[bot] authored
Bumps the pip group with 2 updates in the / directory: [setuptools](https://github.com/pypa/setuptools) and [zipp](https://github.com/jaraco/zipp). Updates `setuptools` from 67.7.2 to 70.0.0 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v67.7.2...v70.0.0) Updates `zipp` from 3.15.0 to 3.19.1 - [Release notes](https://github.com/jaraco/zipp/releases) - [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst) - [Commits](https://github.com/jaraco/zipp/compare/v3.15.0...v3.19.1 ) --- updated-dependencies: - dependency-name: setuptools dependency-type: indirect dependency-group: pip - dependency-name: zipp dependency-type: indirect dependency-group: pip ... Change-Id: I932cae6df880f35884043d4a78d10f57e32c80fc Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
dependabot[bot] authored
Bumps the pip group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [certifi](https://github.com/certifi/python-certifi) | `2023.7.22` | `2024.7.4` | | [idna](https://github.com/kjd/idna) | `3.4` | `3.7` | | [jinja2](https://github.com/pallets/jinja) | `3.1.2` | `3.1.4` | | [pip](https://github.com/pypa/pip) | `23.1.2` | `23.3` | | [requests](https://github.com/psf/requests) | `2.31.0` | `2.32.2` | | [urllib3](https://github.com/urllib3/urllib3) | `2.0.2` | `2.2.2` | | [zipp](https://github.com/jaraco/zipp) | `3.15.0` | `3.19.1` | Updates `certifi` from 2023.7.22 to 2024.7.4 - [Commits](https://github.com/certifi/python-certifi/compare/2023.07.22...2024.07.04) Updates `idna` from 3.4 to 3.7 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst) - [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7) Updates `jinja2` from 3.1.2 to 3.1.4 - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.4) Updates `pip` from 23.1.2 to 23.3 - [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/pip/compare/23.1.2...23.3) Updates `requests` from 2.31.0 to 2.32.2 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2) Updates `urllib3` from 2.0.2 to 2.2.2 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.0.2...2.2.2) Updates `zipp` from 3.15.0 to 3.19.1 - [Release notes](https://github.com/jaraco/zipp/releases) - [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst) - [Commits](https://github.com/jaraco/zipp/compare/v3.15.0...v3.19.1 ) --- updated-dependencies: - dependency-name: certifi dependency-type: indirect dependency-group: pip - dependency-name: idna dependency-type: indirect dependency-group: pip - dependency-name: jinja2 dependency-type: indirect dependency-group: pip - dependency-name: pip dependency-type: indirect dependency-group: pip - dependency-name: requests dependency-type: indirect dependency-group: pip - dependency-name: urllib3 dependency-type: indirect dependency-group: pip - dependency-name: zipp dependency-type: indirect dependency-group: pip ... Change-Id: I623707c3eb76598c4bfb3957f090a846c765b1f2 Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
- Jul 09, 2024
-
-
dependabot[bot] authored
Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.7.22 to 2024.7.4. - [Commits](https://github.com/certifi/python-certifi/compare/2023.07.22...2024.07.04 ) --- updated-dependencies: - dependency-name: certifi dependency-type: indirect ... Change-Id: I8570692c4506cdca19227d7b11a045faa02baa4e Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
dependabot[bot] authored
Bumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7. - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst) - [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7 ) --- updated-dependencies: - dependency-name: idna dependency-type: indirect ... Change-Id: I78f5052e20572d92f1bc21213bb29b5549f34ff4 Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
dependabot[bot] authored
Bumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.2. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2 ) --- updated-dependencies: - dependency-name: requests dependency-type: indirect ... Change-Id: Ic7a7fcc0ea7c1cb2349199e5bb3449bd7941a969 Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
dependabot[bot] authored
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.4. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.4 ) --- updated-dependencies: - dependency-name: jinja2 dependency-type: indirect ... Change-Id: I69248b2c17f8edfe7dfd27952aae688e7d424b2b Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
dependabot[bot] authored
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.2 to 2.2.2. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.0.2...2.2.2 ) --- updated-dependencies: - dependency-name: urllib3 dependency-type: indirect ... Change-Id: I4f3a1ffe0cf374f433ac59b20b7d60ee77009f6a Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
dependabot[bot] authored
Bumps [pip](https://github.com/pypa/pip) from 23.1.2 to 23.3. - [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/pip/compare/23.1.2...23.3 ) --- updated-dependencies: - dependency-name: pip dependency-type: indirect ... Change-Id: I40b0219fe5e6797fc2a2534d8ea8c9480af36ac4 Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
- Sep 06, 2023
-
-
dependabot[bot] authored
Bumps [requests](https://github.com/psf/requests) from 2.30.0 to 2.31.0. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.30.0...v2.31.0 ) --- updated-dependencies: - dependency-name: requests dependency-type: indirect ... Change-Id: I3bfdb007e375c708f48ce4b62d87a12a02b57ee7 Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
- Sep 01, 2023
-
-
Harrison Mutai authored
Bump the certifi package to a later version following an advisory [1] affecting versions >= 2015.4.28, < 2023.7.22. [1] https://github.com/advisories/GHSA-xqr8-7jwr-rhp7 Change-Id: Ida6ff7f0b1228728474de8695dca42303de2b305 Signed-off-by:
Harrison Mutai <harrison.mutai@arm.com>
-
- Jun 12, 2023
-
-
Harrison Mutai authored
Fixes errors encountered when handling SVG graphics, unicode characters, and deeply nested lists (i.e. in the change log) with the `latexpdf` docs build. Adds `sphinxcontrib-svg2pdfconverter` to allow embedding SVG images into PDF files; changes the LaTeX engine to XeLaTex to provide wider support for unicode characters (see [1] for more details); and increases the maximum list depth. [1] https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-latex_engine Change-Id: I2ee265d301f6822bae7aa6dfa3a8bfcf070076d3 Signed-off-by:
Harrison Mutai <harrison.mutai@arm.com>
-
- May 12, 2023
-
-
Harrison Mutai authored
Make the symbol table produced by the memory mapping script more readable. Add a generic interface for interacting with ELF binaries. This interface enables us to get symbols that provide some insights into TF-A's memory usage. Change-Id: I6646f817a1d38d6184b837b78039b7465a533c5c Signed-off-by:
Harrison Mutai <harrison.mutai@arm.com>
-
- Apr 24, 2023
-
-
Harrison Mutai authored
Click is used in parts of the CI scripts (see run_config/fvp-linux.tc for instance), add it back as part of a new dependency group. Future dependencies that are required only in CI should be added to the ``ci`` dependency group. Change-Id: I5da7fea703495dd4006d86334626f126a850bb10 Signed-off-by:
Harrison Mutai <harrison.mutai@arm.com>
-
- Apr 19, 2023
-
-
Harrison Mutai authored
New python dependencies are introduced by the memory mapping script. Rather than add another `requirements.txt` utilise poetry. This is a proper dependency management framework for Python. The two main upsides of using poetry instead of the traditional requirements.txt are maintainability and reproducibility. Poetry provides a proper lock file for pinning dependencies, similar to npm for JavaScript. This allows for separate environments (i.e. docs, tools) to be created efficiently, and in a reproducible manner, wherever the project is deployed. Having dependencies pinned in this manner is a boon as a security focused project. An additional upside is that we will receive security updates for dependencies via GitHub's Dependabot. Change-Id: I5a3c2003769b878a464c8feac0f789e5ecf8d56c Signed-off-by:
Harrison Mutai <harrison.mutai@arm.com>
-