| #
31120993 |
| 17-Jun-2024 |
Charlie Bareham <charlie.bareham@arm.com> |
feat: add creating transfer lists from yaml files
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 fixtu
feat: add creating transfer lists from yaml files
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>
show more ...
|
| #
47add9d3 |
| 31-Jul-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "hm/handoff" into integration
* changes: build: make poetry use existing lock file feat(arm): add fw handoff support for RESET_TO_BL31 feat(tlc): add host tool for sta
Merge changes from topic "hm/handoff" into integration
* changes: build: make poetry use existing lock file feat(arm): add fw handoff support for RESET_TO_BL31 feat(tlc): add host tool for static TL generation
show more ...
|
| #
6ac31f3e |
| 10-May-2024 |
Harrison Mutai <harrison.mutai@arm.com> |
feat(tlc): add host tool for static TL generation
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 specific
feat(tlc): add host tool for static TL generation
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>
show more ...
|
| #
56db077b |
| 23-Jul-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes I7e2a543a,I932cae6d,I623707c3 into integration
* changes: build(deps): bump braces build(deps): bump the pip group across 1 directory with 2 updates build(deps): bump the pip gro
Merge changes I7e2a543a,I932cae6d,I623707c3 into integration
* changes: build(deps): bump braces build(deps): bump the pip group across 1 directory with 2 updates build(deps): bump the pip group across 1 directory with 7 updates
show more ...
|
| #
ad90587f |
| 15-Jul-2024 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(deps): bump the pip group across 1 directory with 2 updates
Bumps the pip group with 2 updates in the / directory: [setuptools](https://github.com/pypa/setuptools) and [zipp](https://github.co
build(deps): bump the pip group across 1 directory with 2 updates
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>
show more ...
|
| #
61b9b1b5 |
| 09-Jul-2024 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(deps): bump the pip group across 1 directory with 7 updates
Bumps the pip group with 7 updates in the / directory:
| Package | From | To | | --- | --- | --- | | [certifi](https://github.com/c
build(deps): bump the pip group across 1 directory with 7 updates
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>
show more ...
|
| #
fc5d1ad2 |
| 10-Jul-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes from topic "topics/ck/dependabot-alerts" into integration
* changes: build(deps): bump certifi from 2023.7.22 to 2024.7.4 build(deps): bump idna from 3.4 to 3.7 build(deps): bump
Merge changes from topic "topics/ck/dependabot-alerts" into integration
* changes: build(deps): bump certifi from 2023.7.22 to 2024.7.4 build(deps): bump idna from 3.4 to 3.7 build(deps): bump requests from 2.31.0 to 2.32.2 build(deps): bump jinja2 from 3.1.2 to 3.1.4 build(deps): bump urllib3 from 2.0.2 to 2.2.2 build(deps): bump pip from 23.1.2 to 23.3
show more ...
|
| #
fdde37bb |
| 09-Jul-2024 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(deps): bump certifi from 2023.7.22 to 2024.7.4
Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.7.22 to 2024.7.4. - [Commits](https://github.com/certifi/python-certifi/comp
build(deps): bump certifi from 2023.7.22 to 2024.7.4
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>
show more ...
|
| #
91595da8 |
| 09-Jul-2024 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(deps): bump idna from 3.4 to 3.7
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/bl
build(deps): bump idna from 3.4 to 3.7
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>
show more ...
|
| #
fb471d61 |
| 09-Jul-2024 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(deps): bump requests from 2.31.0 to 2.32.2
Bumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.2. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](ht
build(deps): bump requests from 2.31.0 to 2.32.2
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>
show more ...
|
| #
41548cc0 |
| 09-Jul-2024 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(deps): bump jinja2 from 3.1.2 to 3.1.4
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://
build(deps): bump jinja2 from 3.1.2 to 3.1.4
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>
show more ...
|
| #
a4fbe0f8 |
| 09-Jul-2024 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(deps): bump urllib3 from 2.0.2 to 2.2.2
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.2 to 2.2.2. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](ht
build(deps): bump urllib3 from 2.0.2 to 2.2.2
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>
show more ...
|
| #
f17c8208 |
| 09-Jul-2024 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(deps): bump pip from 23.1.2 to 23.3
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/p
build(deps): bump pip from 23.1.2 to 23.3
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>
show more ...
|
| #
c8b237fa |
| 06-Sep-2023 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes I3bfdb007,I9a383e6d into integration
* changes: build(poetry): bump requests from 2.30.0 to 2.31.0 build(npm): bump word-wrap from 1.2.3 to 1.2.4
|
| #
075a9618 |
| 06-Sep-2023 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(poetry): bump requests from 2.30.0 to 2.31.0
Bumps [requests](https://github.com/psf/requests) from 2.30.0 to 2.31.0. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](
build(poetry): bump requests from 2.30.0 to 2.31.0
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>
show more ...
|
| #
b692edf8 |
| 01-Sep-2023 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "fix: bump certifi to version 2023.7.22" into integration
|
| #
6cbf4320 |
| 01-Sep-2023 |
Harrison Mutai <harrison.mutai@arm.com> |
fix: bump certifi to version 2023.7.22
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-xqr
fix: bump certifi to version 2023.7.22
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>
show more ...
|
| #
7a8a97f5 |
| 12-Jun-2023 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topics "hm/latex", "hm/latexpdf" into integration
* changes: fix(docs): fix build errors for latexpdf chore: reformat sphinx configuration
|
| #
443d6ea6 |
| 31-May-2023 |
Harrison Mutai <harrison.mutai@arm.com> |
fix(docs): fix build errors for latexpdf
Fixes errors encountered when handling SVG graphics, unicode characters, and deeply nested lists (i.e. in the change log) with the `latexpdf` docs build. Add
fix(docs): fix build errors for latexpdf
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>
show more ...
|
| #
9b5c0fcd |
| 01-Jun-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topic "hm/memmap-feat" into integration
* changes: build(bl32): add symbols for memory layout build(bl31): add symbols for memory layout build(bl2): add symbols for memory l
Merge changes from topic "hm/memmap-feat" into integration
* changes: build(bl32): add symbols for memory layout build(bl31): add symbols for memory layout build(bl2): add symbols for memory layout build(bl1): add symbols for memory layout refactor: improve readability of symbol table
show more ...
|
| #
af5b49e9 |
| 23-Feb-2023 |
Harrison Mutai <harrison.mutai@arm.com> |
refactor: improve readability of symbol table
Make the symbol table produced by the memory mapping script more readable. Add a generic interface for interacting with ELF binaries. This interface ena
refactor: improve readability of symbol table
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>
show more ...
|
| #
d5f19c49 |
| 25-Apr-2023 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "fix: add missing click dependency" into integration
|
| #
ff12683e |
| 24-Apr-2023 |
Harrison Mutai <harrison.mutai@arm.com> |
fix: add missing click dependency
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 req
fix: add missing click dependency
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>
show more ...
|
| #
e7df41b5 |
| 20-Apr-2023 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat: add support for poetry" into integration
|
| #
793f72c0 |
| 16-Feb-2023 |
Harrison Mutai <harrison.mutai@arm.com> |
feat: add support for poetry
New python dependencies are introduced by the memory mapping script. Rather than add another `requirements.txt` utilise poetry. This is a proper dependency management fr
feat: add support for poetry
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>
show more ...
|