arm-trusted-firmware/include
Jeenu Viswambharan 7f36660559 Implement late binding for runtime hooks
At present SPD power management hooks and BL3-2 entry are implemented
using weak references. This would have the handlers bound and registered
with the core framework at build time, but leaves them dangling if a
service fails to initialize at runtime.

This patch replaces implementation by requiring runtime handlers to
register power management and deferred initialization hooks with the
core framework at runtime. The runtime services are to register the
hooks only as the last step, after having all states successfully
initialized.

Change-Id: Ibe788a2a381ef39aec1d4af5ba02376e67269782
2014-02-26 19:53:48 +00:00
..
aarch64 Factor out translation table setup in ARM FVP port 2014-02-20 19:06:34 +00:00
stdlib Add Firmware Image Package creation tool 2014-02-17 18:51:43 +00:00
asm_macros.S Add exception vector guards 2014-02-20 19:06:34 +00:00
bakery_lock.h Update year in copyright text to 2014 2014-01-17 10:27:53 +00:00
bl1.h Update year in copyright text to 2014 2014-01-17 10:27:53 +00:00
bl2.h Rework BL2 to BL3-1 hand over interface 2014-02-20 19:06:34 +00:00
bl31.h Implement late binding for runtime hooks 2014-02-26 19:53:48 +00:00
bl32.h Add Test Secure Payload (BL3-2) image 2014-02-20 19:06:34 +00:00
bl_common.h Rework BL2 to BL3-1 hand over interface 2014-02-20 19:06:34 +00:00
cm_macros.S Introduce new exception handling framework 2014-02-17 18:51:44 +00:00
context.h Add power management support in the SPD 2014-02-20 19:06:34 +00:00
context_mgmt.h Add power management support in the SPD 2014-02-20 19:06:34 +00:00
debug.h Introduce new exception handling framework 2014-02-17 18:51:44 +00:00
firmware_image_package.h Add Firmware Image Package creation tool 2014-02-17 18:51:43 +00:00
io_storage.h Add Firmware Image Package (FIP) driver 2014-02-17 18:51:44 +00:00
mmio.h Probe for GICv3 re-distributors on core bring-up 2014-01-17 10:27:53 +00:00
pm.h Update year in copyright text to 2014 2014-01-17 10:27:53 +00:00
psci.h Implement late binding for runtime hooks 2014-02-26 19:53:48 +00:00
runtime_svc.h Add support for handling runtime service requests 2014-02-17 18:51:44 +00:00
semihosting.h Fix semihosting with latest toolchain 2014-02-20 19:06:34 +00:00
spinlock.h Update year in copyright text to 2014 2014-01-17 10:27:53 +00:00
tsp.h Add Test Secure Payload (BL3-2) image 2014-02-20 19:06:34 +00:00