aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSummer Qin <summer.qin@arm.com>2021-03-29 15:44:27 +0800
committerKen Liu <ken.liu@arm.com>2021-06-08 04:28:32 +0200
commitaee07882f278d53af97e03e81f74b93637fcc42d (patch)
treebdc10266f3ce1755f7cf40753871764df97e93e1 /docs
parent32a7431436b7ee7110880f128e0519900aede767 (diff)
downloadtrusted-firmware-m-aee07882f278d53af97e03e81f74b93637fcc42d.tar.gz
Crypto: Change to stateless service
Crypto service does not require a client to call to psa_connect() or psa_close(). Instead the service can use a stateless mechanism. Related documents are also updated. Note: Framework version of Crypto partition has been updated to 1.1, but not all features of FF-M 1.1 are implemented now. Change-Id: Iad628667e4b63e809c933fb263734403c6274bf9 Signed-off-by: Summer Qin <summer.qin@arm.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/integration_guide/services/tfm_secure_partition_addition.rst19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/integration_guide/services/tfm_secure_partition_addition.rst b/docs/integration_guide/services/tfm_secure_partition_addition.rst
index 9343aab2d..27dc7dab0 100644
--- a/docs/integration_guide/services/tfm_secure_partition_addition.rst
+++ b/docs/integration_guide/services/tfm_secure_partition_addition.rst
@@ -200,6 +200,25 @@ Here is the RoT Service ID table used in TF-M.
tfm_ps_test_service 0x0000F 0x0C0-0x0DF
=========================== ====================== ========================
+RoT Service Stateless Handle Distribution
+-----------------------------------------
+A RoT Service may include stateless services. They are distinguished and
+referenced by stateless handles. In manifest, a ``stateless_handle`` attribute
+is set for indexing stateless services. The valid range is [1, 32] in current
+implementation and may extend.
+
+Here is the stateless handle allocation for partitions in TF-M. Partitions not
+listed are not applied to stateless mechanism yet.
+
+.. table:: Stateless Handle table
+ :widths: auto
+
+ =============================== =======================
+ **Partition name** **Stateless Handle**
+ =============================== =======================
+ TFM_SP_CRYPTO 1
+ =============================== =======================
+
mmio_regions
------------
This attribute is a list of MMIO region objects which the Secure Partition