- Nov 17, 2021
-
-
Chris Kay authored
Introduces the `name` and `version` fields to the NPM package metadata file, which are used by Standard Version. Change-Id: I5266465f746bf29805f36cd94b5e5c20417d7fd0 Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
Chris Kay authored
This change adds the `license` field to our `package.json` file, which allows some license checking tools to analyze our dependencies for license incompatibilities. The current state of our licensed dependencies is as follows: ``` $ license-checker --summary ├─ MIT: 198 ├─ ISC: 31 ├─ Apache-2.0: 5 ├─ (MIT OR CC0-1.0): 3 ├─ BSD-3-Clause: 2 ├─ BSD-2-Clause: 2 ├─ 0BSD: 2 ├─ (MIT OR Apache-2.0): 1 ├─ CC-BY-3.0: 1 └─ CC0-1.0: 1 ``` Change-Id: I7b9dae1c9f732c7f7491b5d6557dd193b894d70c Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
Chris Kay authored
Change-Id: I708ac9af9311c23b107041b3fc7f1773a83b36c4 Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
Chris Kay authored
Change-Id: Ied1362e9bac4121fd1512e7dbd847b70458f7b98 Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
Chris Kay authored
NPM v7, which is included with Node.js v16, uses version 2 of the lockfile format. To avoid its complaints about the old lockfile version, we're updating the lockfile. This change is backwards-compatible with older versions of NPM. Change-Id: I411ec29ea60ef9a616b99ddb52243fac2b305d28 Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
Chris Kay authored
Updates the Node.js version installed by the prerequisite instructions from v14 to v16, which is the latest LTS release. The instructions for installing the Node Version Manager (NVM) have also been updated for v0.39.0 (previously v0.38.0). Change-Id: I85528b3906305914ba6169b4dc5aafcf5b36a339 Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
Chris Kay authored
Updates the Python dependencies used to build the project's Sphinx documentation to their latest versions. Change-Id: I8baee89c85179a667a3850a7b9705ab76f4d702a Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
Chris Kay authored
Recently some of our dependencies' dependencies have come into conflict and are now causing errors when trying to install the Python requirements. This change introduces `requirements.in` - a list of our own direct dependencies, and pins them to specific versions. The existing `requirements.txt` file is now automatically generated by the `pip-compile` tool - part of the pip-tools package - and ensures that our dependency tree is also pinned. This is a manual process at present, but our dependencies are updated infrequently enough that it's not introducing any major overhead. Change-Id: I3cd0c11a1a4eccaf0d77b538cfdb94474833b811 Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
Chris Kay authored
In this change the `FFA` substitution has been renamed to `FF-A`, as well as the term it substitutes to - the `FFA` term does not exist. Change-Id: I0c33d00d82a5498f7088e6a2b088a0006dfe7f65 Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
Manish Pandey authored
-
Olivier Deprez authored
-
- Nov 16, 2021
-
-
Manish Pandey authored
-
johpow01 authored
Under certain configurations of PPS and L0GPTSZ a macro could result in a right shift by 64 bits. This patch removes that possibility by limiting the total size of each shift to the maximum width of the L0 or L1 index field in a physical address. In addition, it adds more detail about how these values are calculated. Signed-off-by:
John Powell <john.powell@arm.com> Change-Id: Ie71c8e6f922a5bb522a6169701bfc36fc99f765a
-
Manish Pandey authored
As spm_mm cannot handle SVE/SME usage in NS world so its better to give compilation error when ENABLE_SVE_FOR_NS=1 or ENABLE_SME_FOR_NS=1. Signed-off-by:
Manish Pandey <manish.pandey2@arm.com> Change-Id: I69dbb272ca681bb020501342008eda20d4c0b096
-
Manish Pandey authored
* changes: docs(rme): add description of TF-A changes for RME docs(gpt): add documentation page for GPT library
-
- Nov 15, 2021
-
-
Zelalem Aweke authored
This patch expands the RME documentation with description of TF-A changes for RME. It also modifies some other parts of TF-A documentation to account for RME changes. Signed-off-by:
Zelalem Aweke <zelalem.aweke@arm.com> Change-Id: I9e6feeee235f0ba4b767d239f15840f1e0c540bb
-
johpow01 authored
This patch adds some documentation for the GPT library as well as adds code owners for it. Signed-off-by:
John Powell <john.powell@arm.com> Change-Id: If1cd79626eadb27e1024d731b26ee2e20af74a66
-
- Nov 12, 2021
-
-
Manish Pandey authored
-
johpow01 authored
This patch adds two new compile time options to enable SME in TF-A: ENABLE_SME_FOR_NS and ENABLE_SME_FOR_SWD for use in non-secure and secure worlds respectively. Setting ENABLE_SME_FOR_NS=1 will enable SME for non-secure worlds and trap SME, SVE, and FPU/SIMD instructions in secure context. Setting ENABLE_SME_FOR_SWD=1 will disable these traps, but support for SME context management does not yet exist in SPM so building with SPD=spmd will fail. The existing ENABLE_SVE_FOR_NS and ENABLE_SVE_FOR_SWD options cannot be used with SME as it is a superset of SVE and will enable SVE and FPU/SIMD along with SME. Signed-off-by:
John Powell <john.powell@arm.com> Change-Id: Iaaac9d22fe37b4a92315207891da848a8fd0ed73
-
Manish Pandey authored
-
Manish Pandey authored
sha 4ce3e99a introduced printf format specifiers for fixed width types, which uses PRI*64 instead of "ll" for 64 bit values. Signed-off-by:
Manish Pandey <manish.pandey2@arm.com> Change-Id: Ic6811cc1788c698adde0807e5f8ab5290a900a26
-
Manish Pandey authored
-
- Nov 11, 2021
-
-
Madhukar Pappireddy authored
sha 4ce3e99a introduced printf format specifiers for fixed width types, which uses PRI*64 instead of "ll" for 64 bit variables. Change-Id: I09a8d174694d4b170a6ef2e4a03df13adc829c00 Signed-off-by:
Madhukar Pappireddy <madhukar.pappireddy@arm.com>
-
Mark Dykes authored
-
- Nov 10, 2021
-
-
Madhukar Pappireddy authored
Change-Id: I9bed67e4146ae92123ab925334e37fb0d3677ef1 Signed-off-by:
Madhukar Pappireddy <madhukar.pappireddy@arm.com>
-
Manish Pandey authored
-
Manish Pandey authored
-
- Nov 09, 2021
-
-
Manish Pandey authored
sha 4ce3e99a introduced printf format specifiers for fixed width types, which uses PRI*64 instead of "ll" for 64 bit values. Signed-off-by:
Manish Pandey <manish.pandey2@arm.com> Change-Id: I30472411467061d58cc6ee22407ed3bad2552751
-
Mark Dykes authored
-
Olivier Deprez authored
-
Joanna Farley authored
-
Olivier Deprez authored
Following merge of [1] then [2] broke the build because of an incorrect format specifier in an ERROR macro. Fix to use the correct print format. [1] https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/5437 [2] https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/9211 Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: I14d4c31091f6a5f4c3252f6d810e9d2bb2f545c4
-
Olivier Deprez authored
-
Madhukar Pappireddy authored
* changes: fix(drivers/usb): add a optional ops get_other_speed_config_desc fix(drivers/usb): remove unnecessary cast
-
- Nov 08, 2021
-
-
Manish Pandey authored
-
Mark Dykes authored
Changing the SMC code value to conform with RMM for transitioning a realm granule back to non-secure, otherwise known as undelegate. Signed-off-by:
Mark Dykes <mark.dykes@arm.com> Change-Id: Ia45ad6cab538de48c65b071b49e504be234afa2b
-
Madhukar Pappireddy authored
-
Scott Branden authored
Use long instead of long long on aarch64 for 64_t stdint types. Introduce inttypes.h to properly support printf format specifiers for fixed width types for such change. Change-Id: I0bca594687a996fde0a9702d7a383055b99f10a1 Signed-off-by:
Scott Branden <scott.branden@broadcom.com>
-
Madhukar Pappireddy authored
* changes: fix(errata): workaround for Neoverse V1 erratum 2216392 fix(errata): workaround for Cortex A78 erratum 2242635 fix(errata): workaround for Neoverse-N2 erratum 2280757 fix(errata): workaround for Neoverse-N2 erratum 2242400 fix(errata): workaround for Neoverse-N2 erratum 2138958 fix(errata): workaround for Neoverse-N2 erratum 2242415
-
Javier Almansa Sobrino authored
Add documentation to build and run a PoC based on the OP-TEE toolkit to show how TF-A Measured Boot can interact with a third party (f)TPM service. Signed-off-by:
Javier Almansa Sobrino <javier.almansasobrino@arm.com> Change-Id: I11ac99c4ff54ea52aba0731aa7f707d7cd0c4216
-