path: root/docs/firmware-design.rst
diff options
authorJeenu Viswambharan <jeenu.viswambharan@arm.com>2017-09-22 08:32:10 +0100
committerJeenu Viswambharan <jeenu.viswambharan@arm.com>2017-10-23 08:15:11 +0100
commitbd0c34778174aa4239ff96b448d0b6e1deeec4e2 (patch)
tree57d35175d72f8ff523c0212ed180f68e52aac710 /docs/firmware-design.rst
parent8e743bcd6a69bce2ac782319951061c69798558d (diff)
PSCI: Publish CPU ON event
This allows other EL3 components to subscribe to CPU on events. Update Firmware Design guide to list psci_cpu_on_finish as an available event. Change-Id: Ida774afe0f9cdce4021933fcc33a9527ba7aaae2 Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
Diffstat (limited to 'docs/firmware-design.rst')
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/firmware-design.rst b/docs/firmware-design.rst
index 8851065a1a..853e390115 100644
--- a/docs/firmware-design.rst
+++ b/docs/firmware-design.rst
@@ -2339,6 +2339,22 @@ implement:
SUBSCRIBE_TO_EVENT(foo, foo_handler);
+Available Events
+ARM Trusted Firmware core makes some events available by default. They're listed
+below, along with information as to when they're published, and the arguments
+passed to subscribed handlers.
+Other EL3 components that are conditionally compiled in may make their own
+events available, but aren't documented here.
+- ``psci_cpu_on_finish``
+ - When: Published on a PE after it's finished its power-up sequence.
+ - Argument: ``NULL``.
Performance Measurement Framework