Replace magic numbers in linkerscripts by PAGE_SIZE
[project/bcm63xx/atf.git] / include / plat / arm / common / arm_common.ld.S
index 478b08c2a87d21a42f077877554ea73400d6b6d6..6edfa099d886dd52e108848950b1b3245d6c5fd2 100644 (file)
@@ -6,6 +6,8 @@
 #ifndef __ARM_COMMON_LD_S__
 #define __ARM_COMMON_LD_S__
 
+#include <xlat_tables_defs.h>
+
 MEMORY {
     EL3_SEC_DRAM (rw): ORIGIN = ARM_EL3_TZC_DRAM1_BASE, LENGTH = ARM_EL3_TZC_DRAM1_SIZE
 }
@@ -13,14 +15,14 @@ MEMORY {
 SECTIONS
 {
        . = ARM_EL3_TZC_DRAM1_BASE;
-       ASSERT(. == ALIGN(4096),
+       ASSERT(. == ALIGN(PAGE_SIZE),
        "ARM_EL3_TZC_DRAM_BASE address is not aligned on a page boundary.")
-       el3_tzc_dram (NOLOAD) : ALIGN(4096) {
+       el3_tzc_dram (NOLOAD) : ALIGN(PAGE_SIZE) {
        __EL3_SEC_DRAM_START__ = .;
        *(arm_el3_tzc_dram)
        __EL3_SEC_DRAM_UNALIGNED_END__ = .;
 
-       . = NEXT(4096);
+       . = NEXT(PAGE_SIZE);
        __EL3_SEC_DRAM_END__ = .;
        } >EL3_SEC_DRAM
 }