mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-26 23:04:50 +00:00
Merge pull request #1153 from robertovargas-arm/fix-macros
Avoid use of undefined macros
This commit is contained in:
commit
92c5066c93
9 changed files with 25 additions and 21 deletions
|
@ -6,6 +6,7 @@
|
||||||
|
|
||||||
#include <arch.h>
|
#include <arch.h>
|
||||||
#include <asm_macros.S>
|
#include <asm_macros.S>
|
||||||
|
#include <debug.h>
|
||||||
|
|
||||||
.globl asm_print_str
|
.globl asm_print_str
|
||||||
.globl asm_print_hex
|
.globl asm_print_hex
|
||||||
|
|
|
@ -168,7 +168,7 @@ struct xlat_ctx {
|
||||||
* This IMAGE_EL macro must not to be used outside the library, and it is only
|
* This IMAGE_EL macro must not to be used outside the library, and it is only
|
||||||
* used in AArch64.
|
* used in AArch64.
|
||||||
*/
|
*/
|
||||||
#if IMAGE_BL1 || IMAGE_BL31
|
#if defined(IMAGE_BL1) || defined(IMAGE_BL31)
|
||||||
# define IMAGE_EL 3
|
# define IMAGE_EL 3
|
||||||
# define IMAGE_XLAT_DEFAULT_REGIME EL3_REGIME
|
# define IMAGE_XLAT_DEFAULT_REGIME EL3_REGIME
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -26,14 +26,17 @@ ifeq (${ARCH}, aarch64)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Process flags
|
# Process flags
|
||||||
$(eval $(call add_define,ARM_TSP_RAM_LOCATION_ID))
|
|
||||||
|
|
||||||
# Process ARM_BL31_IN_DRAM flag
|
# Process ARM_BL31_IN_DRAM flag
|
||||||
ARM_BL31_IN_DRAM := 0
|
ARM_BL31_IN_DRAM := 0
|
||||||
$(eval $(call assert_boolean,ARM_BL31_IN_DRAM))
|
$(eval $(call assert_boolean,ARM_BL31_IN_DRAM))
|
||||||
$(eval $(call add_define,ARM_BL31_IN_DRAM))
|
$(eval $(call add_define,ARM_BL31_IN_DRAM))
|
||||||
|
else
|
||||||
|
ARM_TSP_RAM_LOCATION_ID = ARM_TRUSTED_SRAM_ID
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
$(eval $(call add_define,ARM_TSP_RAM_LOCATION_ID))
|
||||||
|
|
||||||
|
|
||||||
# For the original power-state parameter format, the State-ID can be encoded
|
# For the original power-state parameter format, the State-ID can be encoded
|
||||||
# according to the recommended encoding or zero. This flag determines which
|
# according to the recommended encoding or zero. This flag determines which
|
||||||
# State-ID encoding to be parsed.
|
# State-ID encoding to be parsed.
|
||||||
|
|
|
@ -59,7 +59,7 @@
|
||||||
* This doesn't include Trusted RAM as the 'mem_layout' argument passed to
|
* This doesn't include Trusted RAM as the 'mem_layout' argument passed to
|
||||||
* hikey_init_mmu_elx() will give the available subset of that,
|
* hikey_init_mmu_elx() will give the available subset of that,
|
||||||
*/
|
*/
|
||||||
#if IMAGE_BL1
|
#ifdef IMAGE_BL1
|
||||||
static const mmap_region_t hikey_mmap[] = {
|
static const mmap_region_t hikey_mmap[] = {
|
||||||
MAP_DEVICE,
|
MAP_DEVICE,
|
||||||
MAP_ROM_PARAM,
|
MAP_ROM_PARAM,
|
||||||
|
@ -68,7 +68,7 @@ static const mmap_region_t hikey_mmap[] = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IMAGE_BL2
|
#ifdef IMAGE_BL2
|
||||||
static const mmap_region_t hikey_mmap[] = {
|
static const mmap_region_t hikey_mmap[] = {
|
||||||
MAP_DDR,
|
MAP_DDR,
|
||||||
MAP_DEVICE,
|
MAP_DEVICE,
|
||||||
|
@ -82,7 +82,7 @@ static const mmap_region_t hikey_mmap[] = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IMAGE_BL31
|
#ifdef IMAGE_BL31
|
||||||
static const mmap_region_t hikey_mmap[] = {
|
static const mmap_region_t hikey_mmap[] = {
|
||||||
MAP_DEVICE,
|
MAP_DEVICE,
|
||||||
MAP_SRAM,
|
MAP_SRAM,
|
||||||
|
@ -91,7 +91,7 @@ static const mmap_region_t hikey_mmap[] = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IMAGE_BL32
|
#ifdef IMAGE_BL32
|
||||||
static const mmap_region_t hikey_mmap[] = {
|
static const mmap_region_t hikey_mmap[] = {
|
||||||
MAP_DEVICE,
|
MAP_DEVICE,
|
||||||
MAP_DDR,
|
MAP_DDR,
|
||||||
|
|
|
@ -47,7 +47,7 @@ static const io_block_spec_t emmc_fip_spec = {
|
||||||
|
|
||||||
static const io_block_dev_spec_t emmc_dev_spec = {
|
static const io_block_dev_spec_t emmc_dev_spec = {
|
||||||
/* It's used as temp buffer in block driver. */
|
/* It's used as temp buffer in block driver. */
|
||||||
#if IMAGE_BL1
|
#ifdef IMAGE_BL1
|
||||||
.buffer = {
|
.buffer = {
|
||||||
.offset = HIKEY_BL1_MMC_DATA_BASE,
|
.offset = HIKEY_BL1_MMC_DATA_BASE,
|
||||||
.length = HIKEY_BL1_MMC_DATA_SIZE,
|
.length = HIKEY_BL1_MMC_DATA_SIZE,
|
||||||
|
|
|
@ -151,15 +151,15 @@
|
||||||
*/
|
*/
|
||||||
#define ADDR_SPACE_SIZE (1ull << 32)
|
#define ADDR_SPACE_SIZE (1ull << 32)
|
||||||
|
|
||||||
#if IMAGE_BL1 || IMAGE_BL32
|
#if defined(IMAGE_BL1) || defined(IMAGE_BL32)
|
||||||
#define MAX_XLAT_TABLES 3
|
#define MAX_XLAT_TABLES 3
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IMAGE_BL31
|
#ifdef IMAGE_BL31
|
||||||
#define MAX_XLAT_TABLES 4
|
#define MAX_XLAT_TABLES 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IMAGE_BL2
|
#ifdef IMAGE_BL2
|
||||||
#if LOAD_IMAGE_V2
|
#if LOAD_IMAGE_V2
|
||||||
#ifdef SPD_opteed
|
#ifdef SPD_opteed
|
||||||
#define MAX_XLAT_TABLES 4
|
#define MAX_XLAT_TABLES 4
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
* This doesn't include Trusted RAM as the 'mem_layout' argument passed to
|
* This doesn't include Trusted RAM as the 'mem_layout' argument passed to
|
||||||
* hikey960_init_mmu_elx() will give the available subset of that,
|
* hikey960_init_mmu_elx() will give the available subset of that,
|
||||||
*/
|
*/
|
||||||
#if IMAGE_BL1
|
#ifdef IMAGE_BL1
|
||||||
static const mmap_region_t hikey960_mmap[] = {
|
static const mmap_region_t hikey960_mmap[] = {
|
||||||
MAP_UFS_DATA,
|
MAP_UFS_DATA,
|
||||||
MAP_BL1_RW,
|
MAP_BL1_RW,
|
||||||
|
@ -65,7 +65,7 @@ static const mmap_region_t hikey960_mmap[] = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IMAGE_BL2
|
#ifdef IMAGE_BL2
|
||||||
static const mmap_region_t hikey960_mmap[] = {
|
static const mmap_region_t hikey960_mmap[] = {
|
||||||
MAP_DDR,
|
MAP_DDR,
|
||||||
MAP_DEVICE,
|
MAP_DEVICE,
|
||||||
|
@ -79,7 +79,7 @@ static const mmap_region_t hikey960_mmap[] = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IMAGE_BL31
|
#ifdef IMAGE_BL31
|
||||||
static const mmap_region_t hikey960_mmap[] = {
|
static const mmap_region_t hikey960_mmap[] = {
|
||||||
MAP_DEVICE,
|
MAP_DEVICE,
|
||||||
MAP_TSP_MEM,
|
MAP_TSP_MEM,
|
||||||
|
@ -87,7 +87,7 @@ static const mmap_region_t hikey960_mmap[] = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IMAGE_BL32
|
#ifdef IMAGE_BL32
|
||||||
static const mmap_region_t hikey960_mmap[] = {
|
static const mmap_region_t hikey960_mmap[] = {
|
||||||
MAP_DEVICE,
|
MAP_DEVICE,
|
||||||
MAP_DDR,
|
MAP_DDR,
|
||||||
|
|
|
@ -116,11 +116,11 @@
|
||||||
*/
|
*/
|
||||||
#define ADDR_SPACE_SIZE (1ull << 32)
|
#define ADDR_SPACE_SIZE (1ull << 32)
|
||||||
|
|
||||||
#if IMAGE_BL1 || IMAGE_BL31 || IMAGE_BL32
|
#if defined(IMAGE_BL1) || defined(IMAGE_BL31) || defined(IMAGE_BL32)
|
||||||
#define MAX_XLAT_TABLES 3
|
#define MAX_XLAT_TABLES 3
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IMAGE_BL2
|
#ifdef IMAGE_BL2
|
||||||
#if LOAD_IMAGE_V2
|
#if LOAD_IMAGE_V2
|
||||||
#ifdef SPD_opteed
|
#ifdef SPD_opteed
|
||||||
#define MAX_XLAT_TABLES 4
|
#define MAX_XLAT_TABLES 4
|
||||||
|
|
|
@ -26,13 +26,13 @@
|
||||||
/* Size of cacheable stacks */
|
/* Size of cacheable stacks */
|
||||||
#if DEBUG_XLAT_TABLE
|
#if DEBUG_XLAT_TABLE
|
||||||
#define PLATFORM_STACK_SIZE 0x800
|
#define PLATFORM_STACK_SIZE 0x800
|
||||||
#elif IMAGE_BL1
|
#elif defined(IMAGE_BL1)
|
||||||
#define PLATFORM_STACK_SIZE 0x440
|
#define PLATFORM_STACK_SIZE 0x440
|
||||||
#elif IMAGE_BL2
|
#elif defined(IMAGE_BL2)
|
||||||
#define PLATFORM_STACK_SIZE 0x400
|
#define PLATFORM_STACK_SIZE 0x400
|
||||||
#elif IMAGE_BL31
|
#elif defined(IMAGE_BL31)
|
||||||
#define PLATFORM_STACK_SIZE 0x800
|
#define PLATFORM_STACK_SIZE 0x800
|
||||||
#elif IMAGE_BL32
|
#elif defined(IMAGE_BL32)
|
||||||
#define PLATFORM_STACK_SIZE 0x440
|
#define PLATFORM_STACK_SIZE 0x440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue