From 5f8315fa3a2547757ef696886ecfde4c80876c0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vincent=20Stehl=C3=A9?= Date: Wed, 12 Nov 2025 17:45:48 +0100 Subject: [PATCH] chapter3: add a note on smccc conduits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On AArch64 systems, the SMCCC conduit has dependence on the ELs; add a note referring to the SMCCC specification's section detailing that aspect. Suggested-by: Heinrich Schuchardt Signed-off-by: Vincent Stehlé --- source/chapter3-secureworld.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/chapter3-secureworld.rst b/source/chapter3-secureworld.rst index 38ec9a1..000f4ae 100644 --- a/source/chapter3-secureworld.rst +++ b/source/chapter3-secureworld.rst @@ -28,7 +28,11 @@ conform to the Power State Coordination Interface specification [PSCI]_ and to the SMC Calling Convention [SMCCC]_. Platforms without EL3 must implement PSCI and SMCCC at EL2 (leaving only EL1 -available to an operating system). +available to an operating system). [#ConduitNote]_ + +.. [#ConduitNote] Refer to [SMCCC]_ § 2.5.3 Conduits for details on the conduit + instructions (SMC & HVC) and their dependence on Exception Levels (EL3 & + EL2). It is recommended that firmware implements PSCI version 1.0 or later [#PSCINote]_ and SMCCC version 1.1 or later [#SMCCCNote]_.