Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Arm Trusted Firmware
Commits
5c3bcfcd
Commit
5c3bcfcd
authored
Apr 30, 2021
by
Olivier Deprez
Committed by
TrustedFirmware Code Review
Apr 30, 2021
Browse files
Merge "docs: remove PSA wording for SPM chapters" into integration
parents
8ff71de7
1b17f4f1
Changes
5
Hide whitespace changes
Inline
Side-by-side
docs/about/features.rst
View file @
5c3bcfcd
...
...
@@ -108,7 +108,7 @@ Still to come
- Refinements to Position Independent Executable (PIE) support.
- Continued support for the
PSA
FF-A v1.0 (formally known as SPCI) specification, to enable the
- Continued support for the FF-A v1.0 (formally known as SPCI) specification, to enable the
use of secure partition management in the secure world.
- Documentation enhancements.
...
...
@@ -126,4 +126,4 @@ Still to come
--------------
*Copyright (c) 2019-202
0
, Arm Limited. All rights reserved.*
*Copyright (c) 2019-202
1
, Arm Limited. All rights reserved.*
docs/components/
psa-
ffa-manifest-binding.rst
→
docs/components/ffa-manifest-binding.rst
View file @
5c3bcfcd
PSA
FF-A manifest binding to device tree
FF-A manifest binding to device tree
========================================
This document defines the nodes and properties used to define a partition,
according to the
PSA
FF-A specification.
according to the FF-A specification.
Version 1.0
-----------
...
...
@@ -25,9 +25,9 @@ Partition Properties
- Must be two 16 bits values (X, Y), concatenated as 31:16 -> X,
15:0 -> Y, where:
- X is the major version of
PSA-
FF-A expected by the partition at the FFA
- X is the major version of FF-A expected by the partition at the FFA
instance it will execute.
- Y is the minor version of
PSA-
FF-A expected by the partition at the FFA
- Y is the minor version of FF-A expected by the partition at the FFA
instance it will execute.
- uuid [mandatory]
...
...
docs/components/index.rst
View file @
5c3bcfcd
...
...
@@ -19,6 +19,6 @@ Components
sdei
secure-partition-manager
secure-partition-manager-mm
psa-
ffa-manifest-binding
ffa-manifest-binding
xlat-tables-lib-v2-design
cot-binding
docs/components/secure-partition-manager-mm.rst
View file @
5c3bcfcd
...
...
@@ -6,7 +6,7 @@ Foreword
Two implementations of a Secure Partition Manager co-exist in the TF-A codebase:
- SPM based on the
PSA
FF-A specification (:ref:`Secure Partition Manager`).
- SPM based on the FF-A specification (:ref:`Secure Partition Manager`).
- SPM based on the MM interface.
Both implementations differ in their architectures and only one can be selected
...
...
@@ -822,7 +822,7 @@ Error Codes
--------------
*Copyright (c) 2017-202
0
, Arm Limited and Contributors. All rights reserved.*
*Copyright (c) 2017-202
1
, Arm Limited and Contributors. All rights reserved.*
.. _Armv8-A ARM: https://developer.arm.com/docs/ddi0487/latest/arm-architecture-reference-manual-armv8-for-armv8-a-architecture-profile
.. _instructions in the EDK2 repository: https://github.com/tianocore/edk2-staging/blob/AArch64StandaloneMm/HowtoBuild.MD
...
...
docs/components/secure-partition-manager.rst
View file @
5c3bcfcd
...
...
@@ -33,8 +33,6 @@ Acronyms
+--------+-----------------------------------+
| PVM | Primary VM |
+--------+-----------------------------------+
| PSA | Platform Security Architecture |
+--------+-----------------------------------+
| SMMU | System Memory Management Unit |
+--------+-----------------------------------+
| SP | Secure Partition |
...
...
@@ -61,7 +59,7 @@ Foreword
Two implementations of a Secure Partition Manager co-exist in the TF-A codebase:
- SPM based on the
PSA
FF-A specification `[1]`_.
- SPM based on the FF-A specification `[1]`_.
- SPM based on the MM interface to communicate with an S-EL0 partition `[2]`_.
Both implementations differ in their architectures and only one can be selected
...
...
@@ -69,7 +67,7 @@ at build time.
This document:
- describes the
PSA
FF-A implementation where the Secure Partition Manager
- describes the FF-A implementation where the Secure Partition Manager
resides at EL3 and S-EL2 (or EL3 and S-EL1).
- is not an architecture specification and it might provide assumptions
on sections mandated as implementation-defined in the specification.
...
...
@@ -565,7 +563,7 @@ either *(under discussion)*:
- Re-purposing the ``PSCI_CPU_ON`` function id. It is
assumed that even if the input arguments are the same as the ones defined in
the PSCI standard, the usage deviates by the fact the secondary EC is not
woken up immediately. At least for the
PSA-
FF-A EAC where only
woken up immediately. At least for the FF-A EAC where only
direct messaging is allowed, it is only after the first direct
message invocation that the secondary EC is entered. This option
might be preferred when the same code base is re-used for a VM or
...
...
@@ -949,7 +947,7 @@ References
.. _[1]:
[1] `
Platform Security Architecture
Firmware Framework for Arm
®
v8-A
1.0 Platform Design Document
<https://developer.arm.com/docs/den0077/latest>`__
[1] `
Arm
Firmware Framework for Armv8-A <https://developer.arm.com/docs/den0077/latest>`__
.. _[2]:
...
...
@@ -970,7 +968,7 @@ Client <https://developer.arm.com/docs/den0006/latest/trusted-board-boot-require
.. _[6]:
[6] https://trustedfirmware-a.readthedocs.io/en/latest/components/
psa-
ffa-manifest-binding.html
[6] https://trustedfirmware-a.readthedocs.io/en/latest/components/ffa-manifest-binding.html
.. _[7]:
...
...
@@ -982,4 +980,4 @@ Client <https://developer.arm.com/docs/den0006/latest/trusted-board-boot-require
--------------
*Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.*
*Copyright (c) 2020
-2021
, Arm Limited and Contributors. All rights reserved.*
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment