diff options
Diffstat (limited to 'plat')
-rw-r--r-- | plat/arm/board/arm_fpga/include/platform_def.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plat/arm/board/arm_fpga/include/platform_def.h b/plat/arm/board/arm_fpga/include/platform_def.h index 6e87a26d1..5c8aff691 100644 --- a/plat/arm/board/arm_fpga/include/platform_def.h +++ b/plat/arm/board/arm_fpga/include/platform_def.h @@ -8,6 +8,8 @@ #define PLATFORM_DEF_H #include <arch.h> +#include <plat/common/common_def.h> +#include <platform_def.h> #include "../fpga_def.h" #define PLATFORM_LINKER_FORMAT "elf64-littleaarch64" @@ -25,8 +27,13 @@ #define PLAT_NUM_PWR_DOMAINS (FPGA_MAX_CLUSTER_COUNT + \ PLATFORM_CORE_COUNT) + 1 +#if !ENABLE_PIE #define BL31_BASE UL(0x80000000) #define BL31_LIMIT UL(0x80100000) +#else +#define BL31_BASE UL(0x0) +#define BL31_LIMIT UL(0x01000000) +#endif #define GICD_BASE 0x30000000 #define GICR_BASE 0x30040000 |