| a61940ca | 16-Nov-2021 |
Chris Kay <chris.kay@arm.com> |
fix(docs): fix `FF-A` substitution
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: I0c33d00d82a54
fix(docs): fix `FF-A` substitution
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>
show more ...
|
| a539c771 | 02-Sep-2021 |
Chris Kay <chris.kay@arm.com> |
build(docs): pin Python dependencies
Recently some of our dependencies' dependencies have come into conflict and are now causing errors when trying to install the Python requirements. This change in
build(docs): pin Python dependencies
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>
show more ...
|
| 637fd777 | 17-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(rme): fixes a shift by 64 bits bug in the RME GPT library" into integration |
| 095342d3 | 17-Nov-2021 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "docs(spm): document s-el0 partition support" into integration |
| 5869ebd0 | 22-Oct-2021 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
fix(plat/arm): fix a VERBOSE trace
When the console verbosity is at maximum, fconf_populate_arm_sp() prints the UUID and load address of each secure partition. However, the load address has not been
fix(plat/arm): fix a VERBOSE trace
When the console verbosity is at maximum, fconf_populate_arm_sp() prints the UUID and load address of each secure partition. However, the load address has not been retrieved yet at this point, which means all partitions show a zero load address.
Move the trace after we have retrieved the SP's load address from the device tree to make it more meaningful.
Change-Id: I58ef7df6c9107a433f61113cafd8f0855c468d40 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| d5c70fa9 | 16-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(spm_mm): do not compile if SVE/SME is enabled" into integration |
| 322b344e | 13-Oct-2021 |
johpow01 <john.powell@arm.com> |
fix(rme): fixes a shift by 64 bits bug in the RME GPT library
Under certain configurations of PPS and L0GPTSZ a macro could result in a right shift by 64 bits. This patch removes that possibility by
fix(rme): fixes a shift by 64 bits bug in the RME GPT library
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
show more ...
|
| 4333f95b | 15-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
fix(spm_mm): do not compile if SVE/SME is enabled
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-o
fix(spm_mm): do not compile if SVE/SME is enabled
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
show more ...
|
| 55b2e6f0 | 16-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I9e6feeee,If1cd7962 into integration
* changes: docs(rme): add description of TF-A changes for RME docs(gpt): add documentation page for GPT library |
| 7446c266 | 21-Oct-2021 |
Zelalem Aweke <zelalem.aweke@arm.com> |
docs(rme): add description of TF-A changes for RME
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 accou
docs(rme): add description of TF-A changes for RME
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
show more ...
|
| 6ee92598 | 25-Aug-2021 |
johpow01 <john.powell@arm.com> |
docs(gpt): add documentation page for GPT library
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-
docs(gpt): add documentation page for GPT library
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
show more ...
|
| 3015267f | 12-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(sme): enable SME functionality" into integration |
| dc78e62d | 08-Jul-2021 |
johpow01 <john.powell@arm.com> |
feat(sme): enable SME functionality
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.
feat(sme): enable SME functionality
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
show more ...
|
| 2242773d | 12-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix: use correct printf format for uint64_t" into integration |
| 4ef449c1 | 12-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
fix: use correct printf format for uint64_t
sha 4ce3e99a3 introduced printf format specifiers for fixed width types, which uses PRI*64 instead of "ll" for 64 bit values.
Signed-off-by: Manish Pande
fix: use correct printf format for uint64_t
sha 4ce3e99a3 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
show more ...
|
| d15e4e08 | 12-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(mt8195): use correct print format for uint64_t" into integration |
| 964ee4e6 | 11-Nov-2021 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
fix(mt8195): use correct print format for uint64_t
sha 4ce3e99a3 introduced printf format specifiers for fixed width types, which uses PRI*64 instead of "ll" for 64 bit variables.
Change-Id: I09a8d
fix(mt8195): use correct print format for uint64_t
sha 4ce3e99a3 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>
show more ...
|
| 66c3906e | 11-Nov-2021 |
Mark Dykes <mark.dykes@arm.com> |
Merge "docs(spm): secure interrupt management in SPMC" into integration |
| 52558e08 | 23-Sep-2021 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
docs(spm): secure interrupt management in SPMC
Change-Id: I9bed67e4146ae92123ab925334e37fb0d3677ef1 Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
| b6b486f3 | 10-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(sdei): fix assert while kdump issue" into integration |
| 7ddeabab | 10-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(gpt_rme): use correct print format for uint64_t" into integration |
| 2461bd3a | 09-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
fix(gpt_rme): use correct print format for uint64_t
sha 4ce3e99a3 introduced printf format specifiers for fixed width types, which uses PRI*64 instead of "ll" for 64 bit values.
Signed-off-by: Mani
fix(gpt_rme): use correct print format for uint64_t
sha 4ce3e99a3 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
show more ...
|
| a7065244 | 09-Nov-2021 |
Mark Dykes <mark.dykes@arm.com> |
Merge "Changing SMC code for transitioning Granule" into integration |
| c8390565 | 09-Nov-2021 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "fix(spmd): error macro to use correct print format" into integration |
| f7a83544 | 09-Nov-2021 |
Joanna Farley <joanna.farley@arm.com> |
Merge "feat(measured boot): add documentation to build and run PoC" into integration |