aboutsummaryrefslogtreecommitdiff
path: root/bl31/bl31.ld.S
diff options
context:
space:
mode:
authorAchin Gupta <achin.gupta@arm.com>2014-02-01 18:53:26 +0000
committerDan Handley <dan.handley@arm.com>2014-02-17 18:51:44 +0000
commit7421b4653dcfe6b10be5ca7167d2a5f3584c95c1 (patch)
treebf378cb2f1bdefbdc209200997aa2cc1ddc1ff40 /bl31/bl31.ld.S
parentef7a28c92b3587e2572eab1a30f1e99e854c9d62 (diff)
downloadarm-trusted-firmware-7421b4653dcfe6b10be5ca7167d2a5f3584c95c1.tar.gz
Add runtime services framework
This patch introduces the framework to enable registration and initialisation of runtime services. PSCI is registered and initialised as a runtime service. Handling of runtime service requests will be implemented in subsequent patches. Change-Id: Id21e7ddc5a33d42b7d6e455b41155fc5441a9547
Diffstat (limited to 'bl31/bl31.ld.S')
-rw-r--r--bl31/bl31.ld.S7
1 files changed, 7 insertions, 0 deletions
diff --git a/bl31/bl31.ld.S b/bl31/bl31.ld.S
index 2583c9a..859ccfe 100644
--- a/bl31/bl31.ld.S
+++ b/bl31/bl31.ld.S
@@ -50,6 +50,13 @@ SECTIONS
*bl31_entrypoint.o(.text)
*(.text)
*(.rodata*)
+
+ /* Ensure 8-byte alignment for descriptors */
+ . = ALIGN(8);
+ __RT_SVC_DESCS_START__ = .;
+ *(rt_svc_descs)
+ __RT_SVC_DESCS_END__ = .;
+
*(.vectors)
__RO_END_UNALIGNED__ = .;
/*