aboutsummaryrefslogtreecommitdiff
path: root/readme.rst
diff options
context:
space:
mode:
authorPaul Beesley <paul.beesley@arm.com>2019-01-10 16:14:04 +0000
committerPaul Beesley <paul.beesley@arm.com>2019-01-11 14:32:44 +0000
commitd1ce4469a3a432ebe9c41ae53d7e48a3e46696bc (patch)
tree315d293b0eb6a279b21e43f7ab6ae2ccaa095eaa /readme.rst
parentbe8b4d1945ec64e4330aecee479430ff6be0c4d2 (diff)
downloadtrusted-firmware-a-d1ce4469a3a432ebe9c41ae53d7e48a3e46696bc.tar.gz
doc: Minor readme structure improvements
Improves wording and sentence structure of the readme, including: - Using "TF-A" in place of "the TF-A" in a couple of places - "Support for X" in place of "Support X" - Explicitly naming the Secure Payload Dispatcher when introducing the SPD acronym. Change-Id: I4e7b7e7dc6748f631d07c02d97adcca10ae60ea4 Signed-off-by: Paul Beesley <paul.beesley@arm.com>
Diffstat (limited to 'readme.rst')
-rw-r--r--readme.rst22
1 files changed, 11 insertions, 11 deletions
diff --git a/readme.rst b/readme.rst
index 3fbfee7702..1f02bf1cf8 100644
--- a/readme.rst
+++ b/readme.rst
@@ -58,7 +58,7 @@ This release
This release provides a suitable starting point for productization of secure
world boot and runtime firmware, in either the AArch32 or AArch64 execution
-state.
+states.
Users are encouraged to do their own security validation, including penetration
testing, on any secure world code derived from TF-A.
@@ -95,10 +95,10 @@ Functionality
- Secure Monitor library code such as world switching, EL1 context management
and interrupt routing.
When a Secure-EL1 Payload (SP) is present, for example a Secure OS, the
- AArch64 EL3 Runtime Software must be integrated with a dispatcher component
- (SPD) to customize the interaction with the SP.
+ AArch64 EL3 Runtime Software must be integrated with a Secure Payload
+ Dispatcher (SPD) component to customize the interaction with the SP.
-- A Test SP/SPD to demonstrate AArch64 Secure Monitor functionality and SP
+- A Test SP and SPD to demonstrate AArch64 Secure Monitor functionality and SP
interaction with PSCI.
- SPDs for the `OP-TEE Secure OS`_, `NVIDIA Trusted Little Kernel`_
@@ -136,8 +136,8 @@ Functionality
- Support for the GCC, LLVM and Arm Compiler 6 toolchains.
-- Support combining several libraries into a self-called "romlib" image, that
- may be shared across images to reduce memory footprint. The romlib image
+- Support for combining several libraries into a self-called "romlib" image
+ that may be shared across images to reduce memory footprint. The romlib image
is stored in ROM but is accessed through a jump-table that may be stored
in read-write memory, allowing for the library code to be patched.
@@ -148,8 +148,8 @@ provides details of changes made since the last release.
Platforms
~~~~~~~~~
-Various AArch32 and AArch64 builds of this release has been tested on variants
-r0, r1 and r2 of the `Juno Arm Development Platform`_.
+Various AArch32 and AArch64 builds of this release have been tested on r0, r1
+and r2 variants of the `Juno Arm Development Platform`_.
Various AArch64 builds of this release have been tested on the following Arm
Fixed Virtual Platforms (`FVP`_) without shifted affinities that do not
@@ -229,10 +229,10 @@ Getting started
Get the TF-A source code from `GitHub`_.
-See the `User Guide`_ for instructions on how to install, build and use
-the TF-A with the Arm `FVP`_\ s.
+See the `User Guide`_ for instructions on how to install, build and use TF-A
+with the Arm `FVP`_\ s.
-See the `Firmware Design`_ for information on how the TF-A works.
+See the `Firmware Design`_ for information on how TF-A works.
See the `Porting Guide`_ as well for information about how to use this
software on another Armv7-A or Armv8-A platform.