diff options
Diffstat (limited to 'docs/firmware-design.rst')
-rw-r--r-- | docs/firmware-design.rst | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/docs/firmware-design.rst b/docs/firmware-design.rst index 853e3901..7cc19709 100644 --- a/docs/firmware-design.rst +++ b/docs/firmware-design.rst @@ -2309,6 +2309,12 @@ PE only; it won't cause handlers to execute on a different PE. Note that publishing an event on a PE blocks until all the subscribed handlers finish executing on the PE. +ARM Trusted Firmware generic code publishes and subscribes to some events +within. Platform ports are discouraged from subscribing to them. These events +may be withdrawn, renamed, or have their semantics altered in the future. +Platforms may however register, publish, and subscribe to platform-specific +events. + Publish and Subscribe Example ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2339,22 +2345,6 @@ 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 --------------------------------- |