Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions source/chapter3-secureworld.rst
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,61 @@ defined in [PFDI]_ § 5 Compliance Requirements, and it must support a version
request fault detection checks from Platform Firmware.
At the time of writing, only PFDI version 1.0 is defined.

AArch64 System Control and Management
-------------------------------------

On AArch64 platforms, when the System Control and Management Interface (SCMI) is
described in the ACPI table or the Devicetree, it must conform to the Arm System
Control and Management Interface specification [SCMI]_ and the following
implementation requirements take precedence. [#SCMINote]_

.. [#SCMINote] SCMI is a set of software interfaces defined by Arm, used for
system management.
It can be implemented by privileged or secure firmware, or by another
processor.

.. list-table:: SCMI Implementation Requirements
:widths: 33 33 33
:header-rows: 1

* - SCMI Protocol
- Minimum required version (when implemented)
- Minimum recommended version (when implemented) [#SCMIRecomNote]_
* - Base
- 2.0
- 2.1
* - Power domain management
- 2.0
- 3.1
* - System power management
- 1.0
- 2.1
* - Performance domain management
- 2.0
- 4.0
* - Clock management
- 1.0
- 3.0
* - Sensor management
- 1.0
- 3.1
* - Reset domain management
- 1.0
- 3.1
* - Voltage domain management
- 1.0
- 2.1
* - Power capping and monitoring
- 1.0
- 2.0
* - Pin control
- 1.0
- 1.0

.. [#SCMIRecomNote] SCMI specification v3.2 introduced version negotiation,
which eases agents and platforms interoperability, and this is therefore the
recommended implementation.

RISC-V Multiprocessor Startup Protocol
======================================

Expand Down
4 changes: 4 additions & 0 deletions source/references.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@ Bibliography
<https://developer.arm.com/documentation/den0022/fb>`_,
October 2024, `Arm Limited <https://www.arm.com/>`_

.. [SCMI] `Arm System Control and Management Interface v3.2
<https://developer.arm.com/documentation/den0056/e>`_,
March 2024, `Arm Limited <https://www.arm.com/>`_

.. [SMCCC] `SMC Calling Convention version 1.6 G
<https://developer.arm.com/documentation/den0028/g>`_,
July 2025, `Arm Limited <https://www.arm.com/>`_
Expand Down