| #
98e7a83e |
| 25-Oct-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "fix(mte): remove deprecated CTX_INCLUDE_MTE_REGS/FEAT_MTE" into integration
|
| #
6f2b8810 |
| 24-Oct-2024 |
Sona Mathew <sonarebecca.mathew@arm.com> |
fix(mte): remove deprecated CTX_INCLUDE_MTE_REGS/FEAT_MTE
Remove all instances of macros CTX_INCLUDE_MTE_REGS and FEAT_MTE since these have been deprecated in v2.11
Change-Id: I7838a865755326f03668
fix(mte): remove deprecated CTX_INCLUDE_MTE_REGS/FEAT_MTE
Remove all instances of macros CTX_INCLUDE_MTE_REGS and FEAT_MTE since these have been deprecated in v2.11
Change-Id: I7838a865755326f03668e43768140929a2d9e418 Signed-off-by: Sona Mathew <sonarebecca.mathew@arm.com>
show more ...
|
| #
2c1a116f |
| 13-Aug-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "mp/ffa_bindings_update" into integration
* changes: docs: add binding for vm availability messages docs: fix discrepancies in value type of manifest fields docs: upda
Merge changes from topic "mp/ffa_bindings_update" into integration
* changes: docs: add binding for vm availability messages docs: fix discrepancies in value type of manifest fields docs: update ff-a manifest bindings chore(docs): remove hafnium specific documentation
show more ...
|
| #
65e573fc |
| 25-Jul-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
chore(docs): remove hafnium specific documentation
All the relevant documentation for Hafnium as the chosen Secure Partition Manager has been moved to hafnium project[1].
This patch removes the red
chore(docs): remove hafnium specific documentation
All the relevant documentation for Hafnium as the chosen Secure Partition Manager has been moved to hafnium project[1].
This patch removes the redundant sections without any loss of information.
This patch adds links to documentation of each of the SPM projects.
[1] https://hafnium.readthedocs.io/en/latest/secure-partition-manager/index.html
Change-Id: I52caf7dc50f4aa253c68309cac0915b7d368939d Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
show more ...
|
| #
eee0ec48 |
| 26-Mar-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "mte_fixes" into integration
* changes: build(changelog): move mte to mte2 refactor(mte): remove mte, mte_perm
|
| #
c282384d |
| 07-Mar-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
refactor(mte): remove mte, mte_perm
Currently both FEAT_MTE and FEAT_MTE_PERM aren't used for enabling of any feature bits in EL3. So remove both FEAT handling.
All mte regs that are currently cont
refactor(mte): remove mte, mte_perm
Currently both FEAT_MTE and FEAT_MTE_PERM aren't used for enabling of any feature bits in EL3. So remove both FEAT handling.
All mte regs that are currently context saved/restored are needed only when FEAT_MTE2 is enabled, so move to usage of FEAT_MTE2 and remove FEAT_MTE usage.
BREAKING CHANGE: Any platform or downstream code trying to use SCR_EL3.ATA bit(26) will see failures as this is now moved to be used only with FEAT_MTE2 with commit@ef0d0e5478a3f19cbe70a378b9b184036db38fe2
Change-Id: Id01e154156571f7792135639e17dc5c8d0e17cf8 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| #
61dfdfd4 |
| 24-Jan-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "refactor(mte): deprecate CTX_INCLUDE_MTE_REGS" into integration
|
| #
0a33adc0 |
| 21-Dec-2023 |
Govindraj Raja <govindraj.raja@arm.com> |
refactor(mte): deprecate CTX_INCLUDE_MTE_REGS
Currently CTX_INCLUDE_MTE_REGS is used for dual purpose, to enable allocation tags register and to context save and restore them and also to check if mt
refactor(mte): deprecate CTX_INCLUDE_MTE_REGS
Currently CTX_INCLUDE_MTE_REGS is used for dual purpose, to enable allocation tags register and to context save and restore them and also to check if mte feature is available.
To make it more meaningful, remove CTX_INCLUDE_MTE_REGS and introduce FEAT_MTE. This would enable allocation tags register when FEAT_MTE is enabled and also supported from platform.
Also arch features can be conditionally enabled disabled based on arch version from `make_helpers/arch_features.mk`
Change-Id: Ibdd2d43874634ad7ddff93c7edad6044ae1631ed Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| #
ad4e9787 |
| 12-Oct-2023 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "ns/spmc_at_el3" into integration
* changes: feat(rdn2): introduce platform handler for Group0 interrupt feat(rdn2): add plat hook for memory transaction feat(rdn2): i
Merge changes from topic "ns/spmc_at_el3" into integration
* changes: feat(rdn2): introduce platform handler for Group0 interrupt feat(rdn2): add plat hook for memory transaction feat(rdn2): introduce accessor function to obtain datastore feat(spm): separate StMM SP specifics to add support for a S-EL0 SP feat(rdn2): add defines needed for spmc-el3 feat(ras): reuse SPM_MM specific defines for SPMC_AT_EL3 feat(bl31): reuse SPM_MM specific defines for SPMC_AT_EL3 feat(arm): reuse SPM_MM specific defines for SPMC_AT_EL3 feat(el3-spmc): add a flag to enable support to load SEL0 SP refactor(spm-mm): reorganize secure partition manager shim code
show more ...
|
| #
801cd3c8 |
| 26-Jun-2023 |
Nishant Sharma <nishant.sharma@arm.com> |
feat(el3-spmc): add a flag to enable support to load SEL0 SP
Introduce a build flag for enabling the support for loading SEL0 SP in EL3 SPMC.
Signed-off-by: Nishant Sharma <nishant.sharma@arm.com>
feat(el3-spmc): add a flag to enable support to load SEL0 SP
Introduce a build flag for enabling the support for loading SEL0 SP in EL3 SPMC.
Signed-off-by: Nishant Sharma <nishant.sharma@arm.com> Change-Id: I1d63ae4d0d8374a732113565be90d58861506e39
show more ...
|
| #
6a6fdd16 |
| 23-May-2023 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "docs: fix rendering for code blocks in SPM" into integration
|
| #
09c020f4 |
| 19-May-2023 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "docs(spm): memory region nodes definition" into integration
|
| #
433f6d2b |
| 15-May-2023 |
J-Alves <joao.alves@arm.com> |
docs(spm): memory region nodes definition
Update the documentation related with memory region nodes of SP's FF-A manifest, to relate to changes from patches [1].
[1] https://review.trustedfirmware.
docs(spm): memory region nodes definition
Update the documentation related with memory region nodes of SP's FF-A manifest, to relate to changes from patches [1].
[1] https://review.trustedfirmware.org/q/topic:%22ja%252Fmem_region_fix%22+(status:open%20OR%20status:merged)
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I16595ec581b0ad9d2c20fca8dab64b6fd9ad001a
show more ...
|
| #
20304ce2 |
| 16-May-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "ja/mem_share_doc" into integration
* changes: docs(spm): threat model for memory sharing functionality docs(spm): add memory sharing documentation
|
| #
cc63ff97 |
| 26-Oct-2022 |
J-Alves <joao.alves@arm.com> |
docs(spm): add memory sharing documentation
Add documentation that explains implementation specific relevant information from the update done to FF-A v1.1 memory sharing in Hafnium.
Change-Id: Ifc3
docs(spm): add memory sharing documentation
Add documentation that explains implementation specific relevant information from the update done to FF-A v1.1 memory sharing in Hafnium.
Change-Id: Ifc3c6b86c0545d53331207b017b990427ee84f2d Signed-off-by: J-Alves <joao.alves@arm.com>
show more ...
|
| #
17f9732d |
| 03-May-2023 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes from topic "mp/group0_support" into integration
* changes: docs(spm): support for handling Group0 interrupts feat(spmd): introduce platform handler for Group0 interrupt feat(spmd
Merge changes from topic "mp/group0_support" into integration
* changes: docs(spm): support for handling Group0 interrupts feat(spmd): introduce platform handler for Group0 interrupt feat(spmd): add support for FFA_EL3_INTR_HANDLE_32 ABI feat(spmd): register handler for group0 interrupt from NWd
show more ...
|
| #
e6017291 |
| 03-Mar-2023 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
docs(spm): support for handling Group0 interrupts
Please refer the doc update.
Change-Id: Ib79fae1296bc28fa9bd0cd79609d6153bb57519b Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
|
| #
b2836dfe |
| 01-May-2023 |
Nicola Mazzucato <nicola.mazzucato@arm.com> |
docs: fix rendering for code blocks in SPM
Two sample build command code blocks are not correctly rendered by the documentation generator.
Fix that by adding newlines.
Signed-off-by: Nicola Mazzuc
docs: fix rendering for code blocks in SPM
Two sample build command code blocks are not correctly rendered by the documentation generator.
Fix that by adding newlines.
Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com> Change-Id: I1bb075ea4fc8e3230307548e40daecf2a79bae8d
show more ...
|
| #
2b9c8b87 |
| 01-Dec-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "build: restrict usage of CTX_INCLUDE_EL2_REGS" into integration
|
| #
f1910cc1 |
| 21-Nov-2022 |
Govindraj Raja <govindraj.raja@arm.com> |
build: restrict usage of CTX_INCLUDE_EL2_REGS
CTX_INCLUDE_EL2_REGS is used to save/restore EL2 registers and it should be only used when there is SPMD or RME enabled.
Make CTX_INCLUDE_EL2_REGS an i
build: restrict usage of CTX_INCLUDE_EL2_REGS
CTX_INCLUDE_EL2_REGS is used to save/restore EL2 registers and it should be only used when there is SPMD or RME enabled.
Make CTX_INCLUDE_EL2_REGS an internal macro and remove from documentation.
Signed-off-by: Govindraj Raja <govindraj.raja@arm.com> Change-Id: I6a70edfd88163423ff0482de094601cf794246d6
show more ...
|
| #
02fd5a17 |
| 17-Nov-2022 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes I97687f18,I91d5718b into integration
* changes: docs(spm): interrupt handling guidance FF-A v1.1 EAC0 docs(spm): partition runtime model and schedule modes
|
| #
8fca0cdb |
| 17-Nov-2022 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes from topic "ja/spm_doc" into integration
* changes: docs(spm): ff-a v1.1 indirect message docs(spm): s-el0 partition support update
|
| #
06afdd1e |
| 03-Oct-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
docs(spm): interrupt handling guidance FF-A v1.1 EAC0
This patch documents the actions taken by Hafnium SPMC in response to non-secure and secure interrupts.
Change-Id: I97687f188ca97aeb255e3e5b55d
docs(spm): interrupt handling guidance FF-A v1.1 EAC0
This patch documents the actions taken by Hafnium SPMC in response to non-secure and secure interrupts.
Change-Id: I97687f188ca97aeb255e3e5b55d44ddf5d66b6e0 Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
show more ...
|
| #
03997f18 |
| 03-Oct-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
docs(spm): partition runtime model and schedule modes
This patch documents the support for partition runtime models, call chains and schedule modes in Hafnium SPMC.
Change-Id: I91d5718bb2c21d475499
docs(spm): partition runtime model and schedule modes
This patch documents the support for partition runtime models, call chains and schedule modes in Hafnium SPMC.
Change-Id: I91d5718bb2c21d475499e402f6f27076930336cb Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
show more ...
|
| #
53e3b385 |
| 26-Oct-2022 |
J-Alves <joao.alves@arm.com> |
docs(spm): ff-a v1.1 indirect message
Update secure partition manager documentation to include FF-A v1.1 indirect messaging implementation.
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: If
docs(spm): ff-a v1.1 indirect message
Update secure partition manager documentation to include FF-A v1.1 indirect messaging implementation.
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: Ifbca45347f775080ef98ac896d31650204318ba4
show more ...
|