diff options
author | davidcunado-arm <david.cunado@arm.com> | 2017-11-01 08:46:02 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-01 08:46:02 +0000 |
commit | 122af7dd6d4937922317bc949ca9b8c62bcd20aa (patch) | |
tree | bd5f524d2e974b6a574669aa7bd50bd89c61de60 /docs | |
parent | 5b5e6cb74211088d6983d3bfe069e2830ab6b0dc (diff) | |
parent | 17b4c0dd0a12b1c306057b71182e25a69807ff89 (diff) | |
download | platform_external_arm-trusted-firmware-122af7dd6d4937922317bc949ca9b8c62bcd20aa.tar.gz platform_external_arm-trusted-firmware-122af7dd6d4937922317bc949ca9b8c62bcd20aa.tar.bz2 platform_external_arm-trusted-firmware-122af7dd6d4937922317bc949ca9b8c62bcd20aa.zip |
Merge pull request #1150 from dp-arm/dp/events
aarch64: Add PubSub events to capture security state transitions
Diffstat (limited to 'docs')
-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 853e39011..7cc197096 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 --------------------------------- |