doc: Clarify draft status of SPCI and SPRT specs
authorPaul Beesley <paul.beesley@arm.com>
Fri, 29 Mar 2019 10:14:56 +0000 (10:14 +0000)
committerPaul Beesley <paul.beesley@arm.com>
Fri, 29 Mar 2019 10:16:12 +0000 (10:16 +0000)
These SPM-related specifications are mentioned in the readme and
the change log. Update references to these specs to make it clear
that they are in draft form and are expected to change.

Change-Id: Ia2791c48c371a828246d96f102a402747cd69f96
Signed-off-by: Paul Beesley <paul.beesley@arm.com>
docs/change-log.rst
readme.rst

index 2723092ba09cf073282da4d294bc9eb5e80bcee2..d652ff6520a3deff6c8543f875cc8ba742b666d3 100644 (file)
@@ -95,7 +95,7 @@ New Features
      register a platform-specific instance of ``scmi_channel_plat_info_t`` and
      remove the default values
 
-   - tzc380: Add TZC380 TrustZone Controller driver
+   - tzc380: Add TZC-380 TrustZone Controller driver
 
    - tzc-dmc620: Add driver to manage the TrustZone Controller within the
      DMC-620 Dynamic Memory Controller
@@ -173,17 +173,17 @@ New Features
   used to enable or disable this functionality as required.
 
 - Secure Partition Manager
-   - New, SPCI-compliant SPM implementation
+   - New SPM implementation based on SPCI Alpha 1 draft specification
 
-     A new version of SPM has been implemented based on draft specifications of
-     the SPCI (Secure Partition Client Interface) and SPRT (Secure
-     Partition Runtime) specifications.
+     A new version of SPM has been implemented, based on the SPCI (Secure
+     Partition Client Interface) and SPRT (Secure Partition Runtime) draft
+     specifications.
 
      The new implementation is a prototype that is expected to undergo intensive
      rework as the specifications change. It has basic support for multiple
      Secure Partitions and Resource Descriptions.
 
-     The old version of SPM, based on MM (ARM Management Mode Interface
+     The older version of SPM, based on MM (ARM Management Mode Interface
      Specification), is still present in the codebase. A new build flag,
      ``SPM_MM`` has been added to allow selection of the desired implementation.
      This flag defaults to 1, selecting the MM-based implementation.
@@ -231,10 +231,9 @@ Changed
 
    - Updated copyright guidelines
 
-   - Miscellaneous small fixes
-
 - Drivers
    - console: The ``MULTI_CONSOLE_API`` framework has been rewritten in C
+
    - console: Ported multi-console driver to AArch32
 
    - gic: Remove 'lowest priority' constants
index bfec591f076db08d2a81c53713779d39e6f5826b..41ffc0fd60e671dd4f354e0cf67c36b053f01ad8 100644 (file)
@@ -139,7 +139,7 @@ Functionality
    in read-write memory, allowing for the library code to be patched.
 
 -  A prototype implementation of a Secure Partition Manager (SPM) that is based
-   on the SPCI and SPRT specifications.
+   on the SPCI Alpha 1 and SPRT draft specifications.
 
 -  Support for ARMv8.3 pointer authentication in the normal and secure worlds.
    The use of pointer authentication in the normal world is enabled whenever
@@ -239,7 +239,8 @@ Still to come
 
 -  Refinements to Position Independent Executable (PIE) support.
 
--  Refinements to SPCI-compliant SPM implementation.
+-  Refinements to the SPCI-based SPM implementation as the draft SPCI and SPRT
+   specifications continue to evolve.
 
 -  Documentation enhancements.