aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEtienne Carriere <etienne.carriere@linaro.org>2018-04-25 15:24:25 +0200
committerJérôme Forissier <jerome.forissier@linaro.org>2018-04-25 18:26:18 +0200
commit446cc62a848e343a9d08e23476ba102fbc02065f (patch)
treed9a032b883659553255e229dfa2ee17c57c3d196
parent847b6aa6bb4abda37ec00c23cc2b53564c02ed29 (diff)
core: remove CFG_ prefix from TEE_RAM_START/VA_SIZE/PH_SIZE
Almost platform currently define these directives from within the source code, through platform_config.h. These values do not need to be configuration directive with the CFG_ prefix. This change renames these macros so that they do not mess with the platform configuration directives. Old macro label New macro label CFG_TEE_RAM_START TEE_RAM_START CFG_TEE_RAM_VA_SIZE TEE_RAM_VA_SIZE CFG_TEE_RAM_PH_SIZE TEE_RAM_PH_SIZE Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
-rw-r--r--core/arch/arm/include/mm/core_mmu.h8
-rw-r--r--core/arch/arm/kernel/generic_boot.c4
-rw-r--r--core/arch/arm/kernel/kern.ld.S26
-rw-r--r--core/arch/arm/kernel/thread.c4
-rw-r--r--core/arch/arm/mm/core_mmu.c14
-rw-r--r--core/arch/arm/mm/tee_pager.c4
-rw-r--r--core/arch/arm/plat-d02/platform_config.h18
-rw-r--r--core/arch/arm/plat-hikey/platform_config.h16
-rw-r--r--core/arch/arm/plat-imx/config/config_imx6sx.h12
-rw-r--r--core/arch/arm/plat-imx/config/config_imx7.h12
-rw-r--r--core/arch/arm/plat-imx/platform_config.h30
-rw-r--r--core/arch/arm/plat-ls/platform_config.h23
-rw-r--r--core/arch/arm/plat-marvell/platform_config.h10
-rw-r--r--core/arch/arm/plat-mediatek/platform_config.h12
-rw-r--r--core/arch/arm/plat-poplar/platform_config.h16
-rw-r--r--core/arch/arm/plat-rcar/platform_config.h13
-rw-r--r--core/arch/arm/plat-rockchip/platform_config.h12
-rw-r--r--core/arch/arm/plat-rpi3/platform_config.h10
-rw-r--r--core/arch/arm/plat-sam/platform_config.h18
-rw-r--r--core/arch/arm/plat-sprd/platform_config.h12
-rw-r--r--core/arch/arm/plat-stm/platform_config.h20
-rw-r--r--core/arch/arm/plat-ti/main.c2
-rw-r--r--core/arch/arm/plat-ti/platform_config.h21
-rw-r--r--core/arch/arm/plat-vexpress/platform_config.h26
-rw-r--r--core/arch/arm/plat-zynq7k/platform_config.h14
-rw-r--r--core/arch/arm/plat-zynqmp/platform_config.h12
-rw-r--r--core/arch/arm/tee/entry_std.c4
-rw-r--r--documentation/porting_guidelines.md6
28 files changed, 186 insertions, 193 deletions
diff --git a/core/arch/arm/include/mm/core_mmu.h b/core/arch/arm/include/mm/core_mmu.h
index a095a2df..a0abce02 100644
--- a/core/arch/arm/include/mm/core_mmu.h
+++ b/core/arch/arm/include/mm/core_mmu.h
@@ -74,8 +74,8 @@
#define CORE_MMU_USER_PARAM_SIZE (1 << CORE_MMU_USER_PARAM_SHIFT)
#define CORE_MMU_USER_PARAM_MASK (CORE_MMU_USER_PARAM_SIZE - 1)
-#ifndef CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_VA_SIZE CORE_MMU_PGDIR_SIZE
+#ifndef TEE_RAM_VA_SIZE
+#define TEE_RAM_VA_SIZE CORE_MMU_PGDIR_SIZE
#endif
/*
@@ -97,9 +97,9 @@
/*
* Identify mapping constraint: virtual base address is the physical start addr.
*/
-#define TEE_RAM_VA_START CFG_TEE_RAM_START
+#define TEE_RAM_VA_START TEE_RAM_START
#define TEE_TEXT_VA_START (TEE_RAM_VA_START + \
- (CFG_TEE_LOAD_ADDR - CFG_TEE_RAM_START))
+ (CFG_TEE_LOAD_ADDR - TEE_RAM_START))
#ifndef STACK_ALIGNMENT
#define STACK_ALIGNMENT (sizeof(long) * 2)
diff --git a/core/arch/arm/kernel/generic_boot.c b/core/arch/arm/kernel/generic_boot.c
index bce86acc..6415860e 100644
--- a/core/arch/arm/kernel/generic_boot.c
+++ b/core/arch/arm/kernel/generic_boot.c
@@ -189,7 +189,7 @@ static void init_asan(void)
*/
#define __ASAN_SHADOW_START \
- ROUNDUP(TEE_RAM_VA_START + (CFG_TEE_RAM_VA_SIZE * 8) / 9 - 8, 8)
+ ROUNDUP(TEE_RAM_VA_START + (TEE_RAM_VA_SIZE * 8) / 9 - 8, 8)
assert(__ASAN_SHADOW_START == (vaddr_t)&__asan_shadow_start);
#define __CFG_ASAN_SHADOW_OFFSET \
(__ASAN_SHADOW_START - (TEE_RAM_VA_START / 8))
@@ -270,7 +270,7 @@ static void carve_out_asan_mem(tee_mm_pool_t *pool __unused)
static void init_vcore(tee_mm_pool_t *mm_vcore)
{
const vaddr_t begin = TEE_RAM_VA_START;
- vaddr_t end = TEE_RAM_VA_START + CFG_TEE_RAM_VA_SIZE;
+ vaddr_t end = TEE_RAM_VA_START + TEE_RAM_VA_SIZE;
#ifdef CFG_CORE_SANITIZE_KADDRESS
/* Carve out asan memory, flat maped after core memory */
diff --git a/core/arch/arm/kernel/kern.ld.S b/core/arch/arm/kernel/kern.ld.S
index 9a7c4f7f..f4eb8352 100644
--- a/core/arch/arm/kernel/kern.ld.S
+++ b/core/arch/arm/kernel/kern.ld.S
@@ -63,9 +63,9 @@
* TEE_RAM_VA_START: The start virtual address of the TEE RAM
* TEE_TEXT_VA_START: The start virtual address of the OP-TEE text
*/
-#define TEE_RAM_VA_START CFG_TEE_RAM_START
-#define TEE_TEXT_VA_START (TEE_RAM_VA_START + \
- (CFG_TEE_LOAD_ADDR - CFG_TEE_RAM_START))
+#define TEE_RAM_VA_START TEE_RAM_START
+#define TEE_TEXT_VA_START (TEE_RAM_VA_START + \
+ (CFG_TEE_LOAD_ADDR - TEE_RAM_START))
OUTPUT_FORMAT(CFG_KERN_LINKER_FORMAT)
OUTPUT_ARCH(CFG_KERN_LINKER_ARCH)
@@ -405,24 +405,24 @@ SECTIONS
__init_mem_usage = __tmp_hashes_end - TEE_TEXT_VA_START;
- ASSERT(CFG_TEE_LOAD_ADDR >= CFG_TEE_RAM_START,
+ ASSERT(CFG_TEE_LOAD_ADDR >= TEE_RAM_START,
"Load address before start of physical memory")
- ASSERT(CFG_TEE_LOAD_ADDR < (CFG_TEE_RAM_START + CFG_TEE_RAM_PH_SIZE),
+ ASSERT(CFG_TEE_LOAD_ADDR < (TEE_RAM_START + TEE_RAM_PH_SIZE),
"Load address after end of physical memory")
- ASSERT(__tmp_hashes_end < (TEE_RAM_VA_START + CFG_TEE_RAM_PH_SIZE),
+ ASSERT(__tmp_hashes_end < (TEE_RAM_VA_START + TEE_RAM_PH_SIZE),
"OP-TEE can't fit init part into available physical memory")
- ASSERT((TEE_RAM_VA_START + CFG_TEE_RAM_PH_SIZE - __init_end) >
+ ASSERT((TEE_RAM_VA_START + TEE_RAM_PH_SIZE - __init_end) >
SMALL_PAGE_SIZE, "Too few free pages to initialize paging")
#endif /*CFG_WITH_PAGER*/
#ifdef CFG_CORE_SANITIZE_KADDRESS
- . = TEE_RAM_VA_START + (CFG_TEE_RAM_VA_SIZE * 8) / 9 - 8;
+ . = TEE_RAM_VA_START + (TEE_RAM_VA_SIZE * 8) / 9 - 8;
. = ALIGN(8);
.asan_shadow : {
__asan_shadow_start = .;
- . += CFG_TEE_RAM_VA_SIZE / 9;
+ . += TEE_RAM_VA_SIZE / 9;
__asan_shadow_end = .;
__asan_shadow_size = __asan_shadow_end - __asan_shadow_start;
}
@@ -438,9 +438,9 @@ SECTIONS
* Guard against moving the location counter backwards in the assignment
* below.
*/
- ASSERT(. <= (TEE_RAM_VA_START + CFG_TEE_RAM_VA_SIZE),
- "CFG_TEE_RAM_VA_SIZE is too small")
- . = TEE_RAM_VA_START + CFG_TEE_RAM_VA_SIZE;
+ ASSERT(. <= (TEE_RAM_VA_START + TEE_RAM_VA_SIZE),
+ "TEE_RAM_VA_SIZE is too small")
+ . = TEE_RAM_VA_START + TEE_RAM_VA_SIZE;
_end_of_ram = .;
@@ -479,7 +479,7 @@ __vcore_unpg_rw_size = __flatmap_unpg_rw_size;
* binary data after the firmware build sequence.
*/
#define __FLATMAP_PAGER_TRAILING_SPACE \
- (CFG_TEE_RAM_START + CFG_TEE_RAM_PH_SIZE - \
+ (TEE_RAM_START + TEE_RAM_PH_SIZE - \
(__flatmap_init_ro_start + __flatmap_init_ro_size))
/* Paged/init read-only memories */
diff --git a/core/arch/arm/kernel/thread.c b/core/arch/arm/kernel/thread.c
index cf8b8b76..4f9653db 100644
--- a/core/arch/arm/kernel/thread.c
+++ b/core/arch/arm/kernel/thread.c
@@ -1271,7 +1271,7 @@ void thread_get_user_kcode(struct mobj **mobj, size_t *offset,
{
core_mmu_get_user_va_range(va, NULL);
*mobj = mobj_tee_ram;
- *offset = thread_user_kcode_va - CFG_TEE_RAM_START;
+ *offset = thread_user_kcode_va - TEE_RAM_START;
*sz = thread_user_kcode_size;
}
#endif
@@ -1286,7 +1286,7 @@ void thread_get_user_kdata(struct mobj **mobj, size_t *offset,
core_mmu_get_user_va_range(&v, NULL);
*va = v + thread_user_kcode_size;
*mobj = mobj_tee_ram;
- *offset = (vaddr_t)thread_user_kdata_page - CFG_TEE_RAM_START;
+ *offset = (vaddr_t)thread_user_kdata_page - TEE_RAM_START;
*sz = sizeof(thread_user_kdata_page);
}
#endif
diff --git a/core/arch/arm/mm/core_mmu.c b/core/arch/arm/mm/core_mmu.c
index c2b261b2..eb49a540 100644
--- a/core/arch/arm/mm/core_mmu.c
+++ b/core/arch/arm/mm/core_mmu.c
@@ -99,8 +99,8 @@ register_sdp_mem(TEE_SDP_TEST_MEM_BASE, TEE_SDP_TEST_MEM_SIZE);
#endif
#ifdef CFG_CORE_RWDATA_NOEXEC
-register_phys_mem_ul(MEM_AREA_TEE_RAM_RO, CFG_TEE_RAM_START,
- VCORE_UNPG_RX_PA - CFG_TEE_RAM_START);
+register_phys_mem_ul(MEM_AREA_TEE_RAM_RO, TEE_RAM_START,
+ VCORE_UNPG_RX_PA - TEE_RAM_START);
register_phys_mem_ul(MEM_AREA_TEE_RAM_RX, VCORE_UNPG_RX_PA, VCORE_UNPG_RX_SZ);
register_phys_mem_ul(MEM_AREA_TEE_RAM_RO, VCORE_UNPG_RO_PA, VCORE_UNPG_RO_SZ);
register_phys_mem_ul(MEM_AREA_TEE_RAM_RW, VCORE_UNPG_RW_PA, VCORE_UNPG_RW_SZ);
@@ -109,7 +109,7 @@ register_phys_mem_ul(MEM_AREA_TEE_RAM_RX, VCORE_INIT_RX_PA, VCORE_INIT_RX_SZ);
register_phys_mem_ul(MEM_AREA_TEE_RAM_RO, VCORE_INIT_RO_PA, VCORE_INIT_RO_SZ);
#endif /*CFG_WITH_PAGER*/
#else /*!CFG_CORE_RWDATA_NOEXEC*/
-register_phys_mem(MEM_AREA_TEE_RAM, CFG_TEE_RAM_START, CFG_TEE_RAM_PH_SIZE);
+register_phys_mem(MEM_AREA_TEE_RAM, TEE_RAM_START, TEE_RAM_PH_SIZE);
#endif /*!CFG_CORE_RWDATA_NOEXEC*/
#if defined(CFG_CORE_SANITIZE_KADDRESS) && defined(CFG_WITH_PAGER)
@@ -760,7 +760,7 @@ static void dump_xlat_table(vaddr_t va __unused, int level __unused)
static void add_pager_vaspace(struct tee_mmap_region *mmap, size_t num_elems,
vaddr_t begin, vaddr_t *end, size_t *last)
{
- size_t size = CFG_TEE_RAM_VA_SIZE - (*end - begin);
+ size_t size = TEE_RAM_VA_SIZE - (*end - begin);
size_t n;
size_t pos = 0;
@@ -897,7 +897,7 @@ static void init_mem_map(struct tee_mmap_region *memory_map, size_t num_elems)
end = MAX(end, ROUNDUP(map->va + map->size, map->region_size));
}
assert(va >= TEE_RAM_VA_START);
- assert(end <= TEE_RAM_VA_START + CFG_TEE_RAM_VA_SIZE);
+ assert(end <= TEE_RAM_VA_START + TEE_RAM_VA_SIZE);
add_pager_vaspace(memory_map, num_elems, va, &end, &last);
@@ -1043,8 +1043,8 @@ bool core_pbuf_is(uint32_t attr, paddr_t pbuf, size_t len)
return pbuf_is_inside(nsec_shared, pbuf, len) ||
pbuf_is_nsec_ddr(pbuf, len);
case CORE_MEM_TEE_RAM:
- return core_is_buffer_inside(pbuf, len, CFG_TEE_RAM_START,
- CFG_TEE_RAM_PH_SIZE);
+ return core_is_buffer_inside(pbuf, len, TEE_RAM_START,
+ TEE_RAM_PH_SIZE);
case CORE_MEM_TA_RAM:
return core_is_buffer_inside(pbuf, len, CFG_TA_RAM_START,
CFG_TA_RAM_SIZE);
diff --git a/core/arch/arm/mm/tee_pager.c b/core/arch/arm/mm/tee_pager.c
index da7c08a6..a1d3a387 100644
--- a/core/arch/arm/mm/tee_pager.c
+++ b/core/arch/arm/mm/tee_pager.c
@@ -187,7 +187,7 @@ void tee_pager_get_stats(struct tee_pager_stats *stats)
#define TBL_SHIFT SMALL_PAGE_SHIFT
#define EFFECTIVE_VA_SIZE \
- (ROUNDUP(TEE_RAM_VA_START + CFG_TEE_RAM_VA_SIZE, \
+ (ROUNDUP(TEE_RAM_VA_START + TEE_RAM_VA_SIZE, \
CORE_MMU_PGDIR_SIZE) - \
ROUNDDOWN(TEE_RAM_VA_START, CORE_MMU_PGDIR_SIZE))
@@ -291,7 +291,7 @@ void *tee_pager_phys_to_virt(paddr_t pa)
while (true) {
while (idx < TBL_NUM_ENTRIES) {
v = core_mmu_idx2va(&pager_tables[n].tbl_info, idx);
- if (v >= (TEE_RAM_VA_START + CFG_TEE_RAM_VA_SIZE))
+ if (v >= (TEE_RAM_VA_START + TEE_RAM_VA_SIZE))
return NULL;
core_mmu_get_entry(&pager_tables[n].tbl_info,
diff --git a/core/arch/arm/plat-d02/platform_config.h b/core/arch/arm/plat-d02/platform_config.h
index 38892e30..1d57950f 100644
--- a/core/arch/arm/plat-d02/platform_config.h
+++ b/core/arch/arm/plat-d02/platform_config.h
@@ -40,7 +40,7 @@
* 0x5180_0000 -
* TA RAM: 16 MiB |
* 0x5080_0000 | TZDRAM
- * TEE RAM: 4 MiB (CFG_TEE_RAM_VA_SIZE) |
+ * TEE RAM: 4 MiB (TEE_RAM_VA_SIZE) |
* 0x5040_0000 [TZDRAM_BASE, CFG_TEE_LOAD_ADDR] -
* Shared memory: 4 MiB | SHMEM
* 0x5000_0000 -
@@ -76,26 +76,26 @@
#define TZDRAM_BASE 0x50460000
#define TZDRAM_SIZE (20096 * 1024)
-#define CFG_TEE_RAM_START TZSRAM_BASE
-#define CFG_TEE_RAM_PH_SIZE TZSRAM_SIZE
+#define TEE_RAM_START TZSRAM_BASE
+#define TEE_RAM_PH_SIZE TZSRAM_SIZE
#define CFG_TA_RAM_START ROUNDUP(TZDRAM_BASE, CORE_MMU_DEVICE_SIZE)
#define CFG_TA_RAM_SIZE ROUNDDOWN(TZDRAM_SIZE, CORE_MMU_DEVICE_SIZE)
-#define CFG_TEE_RAM_VA_SIZE (2 * 1024 * 1024)
+#define TEE_RAM_VA_SIZE (2 * 1024 * 1024)
#else /* CFG_WITH_PAGER */
#define TZDRAM_BASE 0x50400000
#define TZDRAM_SIZE (20 * 1024 * 1024)
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define TEE_RAM_START TZDRAM_BASE
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE),\
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE),\
CORE_MMU_DEVICE_SIZE)
-#define CFG_TEE_RAM_VA_SIZE (4 * 1024 * 1024)
+#define TEE_RAM_VA_SIZE (4 * 1024 * 1024)
#endif /* CFG_WITH_PAGER */
diff --git a/core/arch/arm/plat-hikey/platform_config.h b/core/arch/arm/plat-hikey/platform_config.h
index a845b1cc..0302a57a 100644
--- a/core/arch/arm/plat-hikey/platform_config.h
+++ b/core/arch/arm/plat-hikey/platform_config.h
@@ -63,7 +63,7 @@
* 0x4000_0000 -
* TA RAM: 14 MiB |
* 0x3F20_0000 | TZDRAM
- * TEE RAM: 2 MiB (CFG_TEE_RAM_VA_SIZE) |
+ * TEE RAM: 2 MiB (TEE_RAM_VA_SIZE) |
* 0x3F00_0000 [TZDRAM_BASE, BL32_LOAD_ADDR] -
* Shared memory: 2 MiB |
* 0x3EE0_0000 | DRAM0
@@ -147,25 +147,25 @@
#define CFG_TEE_CORE_NB_CORE 8
-#define CFG_TEE_RAM_VA_SIZE (2 * 1024 * 1024)
+#define TEE_RAM_VA_SIZE (2 * 1024 * 1024)
#define CFG_TEE_LOAD_ADDR 0x3F000000
#ifdef CFG_WITH_PAGER
-#define CFG_TEE_RAM_START TZSRAM_BASE
-#define CFG_TEE_RAM_PH_SIZE TZSRAM_SIZE
+#define TEE_RAM_START TZSRAM_BASE
+#define TEE_RAM_PH_SIZE TZSRAM_SIZE
#define CFG_TA_RAM_START ROUNDUP(TZDRAM_BASE, CORE_MMU_DEVICE_SIZE)
#define CFG_TA_RAM_SIZE ROUNDDOWN(TZDRAM_SIZE, CORE_MMU_DEVICE_SIZE)
#else /* CFG_WITH_PAGER */
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE),\
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE),\
CORE_MMU_DEVICE_SIZE)
#endif /* CFG_WITH_PAGER */
diff --git a/core/arch/arm/plat-imx/config/config_imx6sx.h b/core/arch/arm/plat-imx/config/config_imx6sx.h
index a8f63860..4568409a 100644
--- a/core/arch/arm/plat-imx/config/config_imx6sx.h
+++ b/core/arch/arm/plat-imx/config/config_imx6sx.h
@@ -26,7 +26,7 @@
#define CFG_SHMEM_START (TZDRAM_BASE + TZDRAM_SIZE)
#define CFG_SHMEM_SIZE 0x200000
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
/*
* Everything is in TZDRAM.
@@ -36,15 +36,15 @@
* | | TA_RAM |
* +--------+---------+
*/
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE), \
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
#define CONSOLE_UART_BASE (CFG_UART_BASE)
diff --git a/core/arch/arm/plat-imx/config/config_imx7.h b/core/arch/arm/plat-imx/config/config_imx7.h
index 5ee292dd..fb7b3be2 100644
--- a/core/arch/arm/plat-imx/config/config_imx7.h
+++ b/core/arch/arm/plat-imx/config/config_imx7.h
@@ -24,7 +24,7 @@
#define CFG_SHMEM_START (TZDRAM_BASE + TZDRAM_SIZE)
#define CFG_SHMEM_SIZE 0x200000
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
/*
* Everything is in TZDRAM.
@@ -34,15 +34,15 @@
* | | TA_RAM |
* +--------+---------+
*/
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE), \
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
#define CONSOLE_UART_BASE (CFG_UART_BASE)
diff --git a/core/arch/arm/plat-imx/platform_config.h b/core/arch/arm/plat-imx/platform_config.h
index 99c42049..e24ff4d2 100644
--- a/core/arch/arm/plat-imx/platform_config.h
+++ b/core/arch/arm/plat-imx/platform_config.h
@@ -86,15 +86,15 @@
* | | TA_RAM |
* +--------+---------+
*/
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE), \
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
@@ -137,7 +137,7 @@
#endif
/* Common RAM and cache controller configuration */
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
#define DDR_PHYS_START DRAM0_BASE
#define DDR_SIZE DRAM0_SIZE
@@ -272,11 +272,11 @@
#define CFG_DDR_TEETZ_RESERVED_SIZE 0x01F00000
#define CFG_PUB_RAM_SIZE (1 * 1024 * 1024)
-#define CFG_TEE_RAM_PH_SIZE TZSRAM_SIZE
+#define TEE_RAM_PH_SIZE TZSRAM_SIZE
#define TZDRAM_BASE (CFG_DDR_TEETZ_RESERVED_START)
#define TZDRAM_SIZE (CFG_DDR_TEETZ_RESERVED_SIZE - \
- CFG_PUB_RAM_SIZE)
+ CFG_PUB_RAM_SIZE)
#define CFG_TA_RAM_START TZDRAM_BASE
#define CFG_TA_RAM_SIZE TZDRAM_SIZE
@@ -304,17 +304,17 @@
#define CFG_DDR_TEETZ_RESERVED_SIZE 0x02000000
#define CFG_PUB_RAM_SIZE (1 * 1024 * 1024)
-#define CFG_TEE_RAM_PH_SIZE (1 * 1024 * 1024)
+#define TEE_RAM_PH_SIZE (1 * 1024 * 1024)
#define TZDRAM_BASE (CFG_DDR_TEETZ_RESERVED_START)
#define TZDRAM_SIZE (CFG_DDR_TEETZ_RESERVED_SIZE - \
- CFG_PUB_RAM_SIZE)
+ CFG_PUB_RAM_SIZE)
#define CFG_TA_RAM_START (CFG_DDR_TEETZ_RESERVED_START + \
- CFG_TEE_RAM_PH_SIZE)
+ TEE_RAM_PH_SIZE)
#define CFG_TA_RAM_SIZE (CFG_DDR_TEETZ_RESERVED_SIZE - \
- CFG_TEE_RAM_PH_SIZE - \
- CFG_PUB_RAM_SIZE)
+ TEE_RAM_PH_SIZE - \
+ CFG_PUB_RAM_SIZE)
#endif /* CFG_WITH_PAGER */
@@ -322,7 +322,7 @@
TZDRAM_SIZE)
#define CFG_SHMEM_SIZE CFG_PUB_RAM_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
+#define TEE_RAM_START TZDRAM_BASE
#ifndef CFG_TEE_LOAD_ADDR
#define CFG_TEE_LOAD_ADDR TZDRAM_BASE
diff --git a/core/arch/arm/plat-ls/platform_config.h b/core/arch/arm/plat-ls/platform_config.h
index fc700ba0..21a5c4eb 100644
--- a/core/arch/arm/plat-ls/platform_config.h
+++ b/core/arch/arm/plat-ls/platform_config.h
@@ -71,7 +71,7 @@
#define DRAM0_SIZE 0x80000000
#define CFG_DDR_TEETZ_RESERVED_START 0xFC000000
#define CFG_DDR_TEETZ_RESERVED_SIZE 0x03F00000
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
#define CFG_PUB_RAM_SIZE (1024 * 1024)
#define CFG_TEE_CORE_NB_CORE 2
#endif
@@ -80,7 +80,7 @@
#define DRAM0_SIZE 0x40000000
#define CFG_DDR_TEETZ_RESERVED_START 0xBC000000
#define CFG_DDR_TEETZ_RESERVED_SIZE 0x03F00000
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
#define CFG_PUB_RAM_SIZE (1024 * 1024)
#define CFG_TEE_CORE_NB_CORE 2
#endif
@@ -89,7 +89,7 @@
#define DRAM0_SIZE 0x80000000
#define CFG_DDR_TEETZ_RESERVED_START 0xFC000000
#define CFG_DDR_TEETZ_RESERVED_SIZE 0x04000000
-#define CFG_TEE_RAM_VA_SIZE (2 * 1024 * 1024)
+#define TEE_RAM_VA_SIZE (2 * 1024 * 1024)
#define CFG_PUB_RAM_SIZE (2 * 1024 * 1024)
#define CFG_TEE_CORE_NB_CORE 4
#endif
@@ -98,7 +98,7 @@
#define DRAM0_SIZE 0x40000000
#define CFG_DDR_TEETZ_RESERVED_START 0xBC000000
#define CFG_DDR_TEETZ_RESERVED_SIZE 0x04000000
-#define CFG_TEE_RAM_VA_SIZE (2 * 1024 * 1024)
+#define TEE_RAM_VA_SIZE (2 * 1024 * 1024)
#define CFG_PUB_RAM_SIZE (2 * 1024 * 1024)
#define CFG_TEE_CORE_NB_CORE 1
#endif
@@ -139,24 +139,23 @@
#error "Invalid CFG_DDR_TEETZ_RESERVED_SIZE: at least 4MB expected"
#endif
-/* Full GlobalPlatform test suite requires CFG_SHMEM_SIZE to be at least 2MB */
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
+/* Full GlobalPlatform test suite requires TEE_SHMEM_SIZE to be at least 2MB */
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
#define CFG_TA_RAM_SIZE (CFG_DDR_TEETZ_RESERVED_SIZE - \
- CFG_TEE_RAM_PH_SIZE - CFG_PUB_RAM_SIZE)
+ TEE_RAM_PH_SIZE - CFG_PUB_RAM_SIZE)
/* define the secure/unsecure memory areas */
#define TZDRAM_BASE (CFG_DDR_TEETZ_RESERVED_START)
-#define TZDRAM_SIZE (CFG_TEE_RAM_PH_SIZE + CFG_TA_RAM_SIZE)
+#define TZDRAM_SIZE (TEE_RAM_PH_SIZE + CFG_TA_RAM_SIZE)
#define CFG_SHMEM_START (TZDRAM_BASE + TZDRAM_SIZE)
#define CFG_SHMEM_SIZE CFG_PUB_RAM_SIZE
/* define the memory areas (TEE_RAM must start at reserved DDR start addr */
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START (CFG_TEE_RAM_START + \
- CFG_TEE_RAM_PH_SIZE)
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TA_RAM_START (TEE_RAM_START + TEE_RAM_PH_SIZE)
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
#endif /*PLATFORM_CONFIG_H*/
diff --git a/core/arch/arm/plat-marvell/platform_config.h b/core/arch/arm/plat-marvell/platform_config.h
index 7e5ebd74..fd8a2468 100644
--- a/core/arch/arm/plat-marvell/platform_config.h
+++ b/core/arch/arm/plat-marvell/platform_config.h
@@ -124,10 +124,10 @@
#error "Unknown platform flavor"
#endif
-#define CFG_TEE_RAM_VA_SIZE SIZE_4M
+#define TEE_RAM_VA_SIZE SIZE_4M
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
/*
@@ -140,9 +140,9 @@
* | | SDP RAM | (test pool, optional)
* +--------+---------+
*/
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START ROUNDUP(TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE, \
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TA_RAM_START ROUNDUP(TZDRAM_BASE + TEE_RAM_VA_SIZE, \
CORE_MMU_DEVICE_SIZE)
#define CFG_TA_RAM_SIZE ROUNDDOWN(TZDRAM_SIZE - \
diff --git a/core/arch/arm/plat-mediatek/platform_config.h b/core/arch/arm/plat-mediatek/platform_config.h
index d48105df..f2330de2 100644
--- a/core/arch/arm/plat-mediatek/platform_config.h
+++ b/core/arch/arm/plat-mediatek/platform_config.h
@@ -47,10 +47,10 @@
#error "Unknown platform flavor"
#endif
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
/*
@@ -61,11 +61,11 @@
* | | TA_RAM |
* +--------+---------+
*/
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE), \
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
#ifdef CFG_WITH_LPAE
diff --git a/core/arch/arm/plat-poplar/platform_config.h b/core/arch/arm/plat-poplar/platform_config.h
index 078675dc..a661a78d 100644
--- a/core/arch/arm/plat-poplar/platform_config.h
+++ b/core/arch/arm/plat-poplar/platform_config.h
@@ -55,7 +55,7 @@
* 0x0320_0000 -
*
* CFG_WITH_PAGER=n -
- * TEE RAM: 2 MiB (CFG_TEE_RAM_VA_SIZE) | TZDRAM
+ * TEE RAM: 2 MiB (TEE_RAM_VA_SIZE) | TZDRAM
* 0x0300_0000 [TZDRAM_BASE, CFG_TEE_LOAD_ADDR] -
*
* CFG_WITH_PAGER=y
@@ -119,8 +119,8 @@
#define TZDRAM_BASE 0x03200000
#define TZDRAM_SIZE (14 * 1024 * 1024)
-#define CFG_TEE_RAM_START TZSRAM_BASE
-#define CFG_TEE_RAM_PH_SIZE TZSRAM_SIZE
+#define TEE_RAM_START TZSRAM_BASE
+#define TEE_RAM_PH_SIZE TZSRAM_SIZE
#define CFG_TA_RAM_START ROUNDUP(TZDRAM_BASE, CORE_MMU_DEVICE_SIZE)
#define CFG_TA_RAM_SIZE ROUNDDOWN(TZDRAM_SIZE, CORE_MMU_DEVICE_SIZE)
@@ -129,12 +129,12 @@
#define TZDRAM_BASE 0x03000000
#define TZDRAM_SIZE (16 * 1024 * 1024)
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define TEE_RAM_START TZDRAM_BASE
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE),\
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE),\
CORE_MMU_DEVICE_SIZE)
#endif /* CFG_WITH_PAGER */
@@ -144,7 +144,7 @@
#define CFG_TEE_CORE_NB_CORE 4
-#define CFG_TEE_RAM_VA_SIZE (2 * 1024 * 1024)
+#define TEE_RAM_VA_SIZE (2 * 1024 * 1024)
#define CFG_TEE_LOAD_ADDR 0x03000000 /* BL32_BASE */
diff --git a/core/arch/arm/plat-rcar/platform_config.h b/core/arch/arm/plat-rcar/platform_config.h
index 4b0dfc2c..0b433570 100644
--- a/core/arch/arm/plat-rcar/platform_config.h
+++ b/core/arch/arm/plat-rcar/platform_config.h
@@ -72,10 +72,10 @@
#define CFG_SHMEM_START (TZDRAM_BASE + TZDRAM_SIZE)
#define CFG_SHMEM_SIZE 0x100000
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
/*
@@ -86,12 +86,11 @@
* | | TA_RAM |
* +--------+---------+
*/
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START (TZDRAM_BASE + 0x00100000)
-#define CFG_TA_RAM_START ROUNDUP((CFG_TEE_RAM_START + \
- CFG_TEE_RAM_VA_SIZE), \
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START (TZDRAM_BASE + 0x00100000)
+#define CFG_TA_RAM_START ROUNDUP((TEE_RAM_START + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE), \
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
#endif /*PLATFORM_CONFIG_H*/
diff --git a/core/arch/arm/plat-rockchip/platform_config.h b/core/arch/arm/plat-rockchip/platform_config.h
index 4eb36865..4547a3d4 100644
--- a/core/arch/arm/plat-rockchip/platform_config.h
+++ b/core/arch/arm/plat-rockchip/platform_config.h
@@ -66,7 +66,7 @@
/* Location of trusted dram */
#define CFG_TZDRAM_RSV_START 0x68400000
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
/*
* Rockchip memory map
@@ -79,18 +79,18 @@
* | SHMEM | | 1 MiB |
* +---------------------------+
*/
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START CFG_TZDRAM_RSV_START
-#define CFG_TEE_RAM_SIZE CFG_TEE_RAM_VA_SIZE
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START CFG_TZDRAM_RSV_START
+#define TEE_RAM_SIZE TEE_RAM_VA_SIZE
-#define CFG_TA_RAM_START (CFG_TEE_RAM_START + CFG_TEE_RAM_SIZE)
+#define CFG_TA_RAM_START (TEE_RAM_START + TEE_RAM_SIZE)
#define CFG_TA_RAM_SIZE (1024 * 1024)
#define CFG_SHMEM_START (CFG_TA_RAM_START + CFG_TA_RAM_SIZE)
#define CFG_SHMEM_SIZE (1024 * 1024)
/* Location of trusted dram */
#define TZDRAM_BASE CFG_TZDRAM_RSV_START
-#define TZDRAM_SIZE (CFG_TEE_RAM_SIZE + CFG_TA_RAM_SIZE)
+#define TZDRAM_SIZE (TEE_RAM_SIZE + CFG_TA_RAM_SIZE)
#define CFG_TEE_LOAD_ADDR CFG_TZDRAM_RSV_START
diff --git a/core/arch/arm/plat-rpi3/platform_config.h b/core/arch/arm/plat-rpi3/platform_config.h
index 61a8cb68..10ce2b1a 100644
--- a/core/arch/arm/plat-rpi3/platform_config.h
+++ b/core/arch/arm/plat-rpi3/platform_config.h
@@ -53,7 +53,7 @@
* 0x0a00_0000
* TA RAM: 16 MiB |
* 0x0842_0000 | TZDRAM
- * TEE RAM: 4 MiB (CFG_TEE_RAM_VA_SIZE) |
+ * TEE RAM: 4 MiB (TEE_RAM_VA_SIZE) |
* 0x0840_0000 [ARM Trusted Firmware ] -
* 0x0840_0000 [TZDRAM_BASE, BL32_LOAD_ADDR] -
* Shared memory: 4 MiB |
@@ -75,14 +75,14 @@
#define CFG_TEE_CORE_NB_CORE 4
-#define CFG_TEE_RAM_VA_SIZE (4 * 1024 * 1024)
+#define TEE_RAM_VA_SIZE (4 * 1024 * 1024)
#define CFG_TEE_LOAD_ADDR (TZDRAM_BASE + 0x20000)
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
# define CFG_TA_RAM_SIZE (16 * 1024 * 1024)
diff --git a/core/arch/arm/plat-sam/platform_config.h b/core/arch/arm/plat-sam/platform_config.h
index 6bdc70f5..fb743956 100644
--- a/core/arch/arm/plat-sam/platform_config.h
+++ b/core/arch/arm/plat-sam/platform_config.h
@@ -52,7 +52,7 @@
* | | TA_RAM 7MiB |
* + TZDRAM +--------------+ 0x3010_0000 [CFG_TA_RAM_START]
* | | TEE_RAM 1MiB |
- * +-----------------------+ 0x3000_0000 [CFG_TEE_RAM_START/LOAD_ADDR]
+ * +-----------------------+ 0x3000_0000 [TEE_RAM_START/CFG_TEE_LOAD_ADDR]
* | Linux memory |
* +-----------------------+ 0x2000_0000 [DRAM0_BASE]
*/
@@ -63,18 +63,18 @@
#define CFG_SHMEM_START (TZDRAM_BASE + TZDRAM_SIZE)
#define CFG_SHMEM_SIZE (4 * 1024 * 1024)
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TEE_RAM_VA_SIZE (1 * 1024 * 1024)
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define TEE_RAM_VA_SIZE (1 * 1024 * 1024)
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
- CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE), \
- CORE_MMU_DEVICE_SIZE)
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
+ CORE_MMU_DEVICE_SIZE)
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE), \
+ CORE_MMU_DEVICE_SIZE)
#define PL310_BASE (AT91C_BASE_L2CC)
#define SFR_BASE (AT91C_BASE_SFR)
diff --git a/core/arch/arm/plat-sprd/platform_config.h b/core/arch/arm/plat-sprd/platform_config.h
index 4c530ef6..95d5d6e5 100644
--- a/core/arch/arm/plat-sprd/platform_config.h
+++ b/core/arch/arm/plat-sprd/platform_config.h
@@ -66,10 +66,10 @@
#error "Unknown platform flavor"
#endif
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
/*
@@ -79,11 +79,11 @@
* | | TA_RAM |
* +--------+---------+
*/
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE), \
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
#endif /*PLATFORM_CONFIG_H*/
diff --git a/core/arch/arm/plat-stm/platform_config.h b/core/arch/arm/plat-stm/platform_config.h
index d7a08cde..6be78097 100644
--- a/core/arch/arm/plat-stm/platform_config.h
+++ b/core/arch/arm/plat-stm/platform_config.h
@@ -304,8 +304,8 @@
CFG_SHMEM_SIZE - \
TEE_SDP_TEST_MEM_SIZE)
-#define CFG_TEE_RAM_START TZSRAM_BASE
-#define CFG_TEE_RAM_PH_SIZE TZSRAM_SIZE
+#define TEE_RAM_START TZSRAM_BASE
+#define TEE_RAM_PH_SIZE TZSRAM_SIZE
#define CFG_TA_RAM_START TZDRAM_BASE
#define CFG_TA_RAM_SIZE TZDRAM_SIZE
@@ -317,22 +317,18 @@
CFG_SHMEM_SIZE - \
TEE_SDP_TEST_MEM_SIZE)
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#ifndef CFG_TEE_RAM_PH_SIZE
-#define CFG_TEE_RAM_PH_SIZE (1 * 1024 * 1024)
-#endif
+#define TEE_RAM_START TZDRAM_BASE
+#define TEE_RAM_PH_SIZE (1 * 1024 * 1024)
-#define CFG_TA_RAM_START (TZDRAM_BASE + CFG_TEE_RAM_PH_SIZE)
-#define CFG_TA_RAM_SIZE (TZDRAM_SIZE - CFG_TEE_RAM_PH_SIZE)
+#define CFG_TA_RAM_START (TZDRAM_BASE + TEE_RAM_PH_SIZE)
+#define CFG_TA_RAM_SIZE (TZDRAM_SIZE - TEE_RAM_PH_SIZE)
#endif /* !CFG_WITH_PAGER */
-#ifndef CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
-#endif
+#define TEE_RAM_VA_SIZE (1024 * 1024)
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
#define PL310_BASE (CPU_IOMEM_BASE + 0x2000)
diff --git a/core/arch/arm/plat-ti/main.c b/core/arch/arm/plat-ti/main.c
index 68e07a6f..4b51e58a 100644
--- a/core/arch/arm/plat-ti/main.c
+++ b/core/arch/arm/plat-ti/main.c
@@ -32,7 +32,7 @@ static struct gic_data gic_data;
static struct serial8250_uart_data console_data;
static uint8_t plat_huk[PLAT_HW_UNIQUE_KEY_LENGTH];
-register_phys_mem(MEM_AREA_RAM_SEC, TZDRAM_BASE, CFG_TEE_RAM_VA_SIZE);
+register_phys_mem(MEM_AREA_RAM_SEC, TZDRAM_BASE, TEE_RAM_VA_SIZE);
register_phys_mem(MEM_AREA_IO_SEC, SECRAM_BASE, SECRAM_SIZE);
register_phys_mem(MEM_AREA_IO_SEC, GICC_BASE, GICC_SIZE);
register_phys_mem(MEM_AREA_IO_SEC, GICD_BASE, GICD_SIZE);
diff --git a/core/arch/arm/plat-ti/platform_config.h b/core/arch/arm/plat-ti/platform_config.h
index 95e3fbca..f0b4e146 100644
--- a/core/arch/arm/plat-ti/platform_config.h
+++ b/core/arch/arm/plat-ti/platform_config.h
@@ -107,10 +107,10 @@
* | TZSRAM | TEE_RAM |
* +--------+----------+
*/
-#define CFG_TEE_RAM_VA_SIZE (1 * 1024 * 1024)
-#define CFG_TEE_RAM_PH_SIZE TZSRAM_SIZE
-#define CFG_TEE_RAM_START TZSRAM_BASE
-#define CFG_TEE_LOAD_ADDR (CFG_TEE_RAM_START + 0x1000)
+#define TEE_RAM_VA_SIZE (1 * 1024 * 1024)
+#define TEE_RAM_PH_SIZE TZSRAM_SIZE
+#define TEE_RAM_START TZSRAM_BASE
+#define CFG_TEE_LOAD_ADDR (TEE_RAM_START + 0x1000)
#else /* CFG_WITH_PAGER */
/*
@@ -124,10 +124,10 @@
* | | TEE_RAM |
* +--------+---------+
*/
-#define CFG_TEE_RAM_VA_SIZE (1 * 1024 * 1024)
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define TEE_RAM_VA_SIZE (1 * 1024 * 1024)
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif /* CFG_WITH_PAGER */
@@ -140,11 +140,10 @@
#define TEE_SDP_TEST_MEM_SIZE 0
#endif /*CFG_SECURE_DATA_PATH*/
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - \
- CFG_TEE_RAM_VA_SIZE) - \
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE) - \
TEE_SDP_TEST_MEM_SIZE, \
CORE_MMU_DEVICE_SIZE)
diff --git a/core/arch/arm/plat-vexpress/platform_config.h b/core/arch/arm/plat-vexpress/platform_config.h
index fd42f770..77aaf6de 100644
--- a/core/arch/arm/plat-vexpress/platform_config.h
+++ b/core/arch/arm/plat-vexpress/platform_config.h
@@ -95,8 +95,8 @@
#define TZSRAM_BASE (0x06000000)
#define TZSRAM_SIZE CFG_CORE_TZSRAM_EMUL_SIZE
-#define TZDRAM_BASE (TZSRAM_BASE + CFG_TEE_RAM_VA_SIZE)
-#define TZDRAM_SIZE (0x02000000 - CFG_TEE_RAM_VA_SIZE)
+#define TZDRAM_BASE (TZSRAM_BASE + TEE_RAM_VA_SIZE)
+#define TZDRAM_SIZE (0x02000000 - TEE_RAM_VA_SIZE)
#else /*CFG_WITH_PAGER*/
@@ -131,8 +131,8 @@
#define TZSRAM_BASE 0xFF000000
#define TZSRAM_SIZE CFG_CORE_TZSRAM_EMUL_SIZE
-#define TZDRAM_BASE (TZSRAM_BASE + CFG_TEE_RAM_VA_SIZE)
-#define TZDRAM_SIZE (0x00E00000 - CFG_TEE_RAM_VA_SIZE)
+#define TZDRAM_BASE (TZSRAM_BASE + TEE_RAM_VA_SIZE)
+#define TZDRAM_SIZE (0x00E00000 - TEE_RAM_VA_SIZE)
#else /*CFG_WITH_PAGER*/
/*
@@ -179,8 +179,8 @@
#define TZSRAM_BASE (SECRAM_BASE + 0x00100000)
#define TZSRAM_SIZE CFG_CORE_TZSRAM_EMUL_SIZE
-#define TZDRAM_BASE (TZSRAM_BASE + CFG_TEE_RAM_VA_SIZE)
-#define TZDRAM_SIZE (SECRAM_SIZE - CFG_TEE_RAM_VA_SIZE - \
+#define TZDRAM_BASE (TZSRAM_BASE + TEE_RAM_VA_SIZE)
+#define TZDRAM_SIZE (SECRAM_SIZE - TEE_RAM_VA_SIZE - \
TZSRAM_SIZE - 0x00100000)
#else /* CFG_WITH_PAGER */
@@ -240,10 +240,10 @@
#error "Unknown platform flavor"
#endif
-#define CFG_TEE_RAM_VA_SIZE (2 * 1024 * 1024)
+#define TEE_RAM_VA_SIZE (2 * 1024 * 1024)
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
#ifdef CFG_WITH_PAGER
@@ -259,8 +259,8 @@
* | | SDP RAM | (SDP test pool, optional)
* +--------+---------+
*/
-#define CFG_TEE_RAM_PH_SIZE TZSRAM_SIZE
-#define CFG_TEE_RAM_START TZSRAM_BASE
+#define TEE_RAM_PH_SIZE TZSRAM_SIZE
+#define TEE_RAM_START TZSRAM_BASE
#define CFG_TA_RAM_START ROUNDUP(TZDRAM_BASE, CORE_MMU_DEVICE_SIZE)
#else
@@ -275,9 +275,9 @@
* | | SDP RAM | (test pool, optional)
* +--------+---------+
*/
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START ROUNDUP(TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE, \
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TA_RAM_START ROUNDUP(TZDRAM_BASE + TEE_RAM_VA_SIZE, \
CORE_MMU_DEVICE_SIZE)
#endif
diff --git a/core/arch/arm/plat-zynq7k/platform_config.h b/core/arch/arm/plat-zynq7k/platform_config.h
index 6c006569..bd4ad2ff 100644
--- a/core/arch/arm/plat-zynq7k/platform_config.h
+++ b/core/arch/arm/plat-zynq7k/platform_config.h
@@ -69,7 +69,7 @@
#define DRAM0_BASE 0x00100000
#define DRAM0_SIZE 0x3FF00000
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
#define CFG_TEE_CORE_NB_CORE 2
@@ -208,7 +208,7 @@
#define CFG_DDR_TEETZ_RESERVED_SIZE 0x01F00000
#define CFG_PUB_RAM_SIZE (1 * 1024 * 1024)
-#define CFG_TEE_RAM_PH_SIZE TZSRAM_SIZE
+#define TEE_RAM_PH_SIZE TZSRAM_SIZE
#define TZDRAM_BASE (CFG_DDR_TEETZ_RESERVED_START)
#define TZDRAM_SIZE (CFG_DDR_TEETZ_RESERVED_SIZE - \
@@ -221,7 +221,7 @@
#define CFG_TA_RAM_START TZDRAM_BASE
#define CFG_TA_RAM_SIZE TZDRAM_SIZE
-#define CFG_TEE_RAM_START TZSRAM_BASE
+#define TEE_RAM_START TZSRAM_BASE
#ifndef CFG_TEE_LOAD_ADDR
#define CFG_TEE_LOAD_ADDR TZSRAM_BASE
@@ -250,23 +250,23 @@
#define CFG_DDR_TEETZ_RESERVED_SIZE 0x02000000
#define CFG_PUB_RAM_SIZE (1 * 1024 * 1024)
-#define CFG_TEE_RAM_PH_SIZE (1 * 1024 * 1024)
+#define TEE_RAM_PH_SIZE (1 * 1024 * 1024)
#define TZDRAM_BASE (CFG_DDR_TEETZ_RESERVED_START)
#define TZDRAM_SIZE (CFG_DDR_TEETZ_RESERVED_SIZE - \
CFG_PUB_RAM_SIZE)
#define CFG_TA_RAM_START (CFG_DDR_TEETZ_RESERVED_START + \
- CFG_TEE_RAM_PH_SIZE)
+ TEE_RAM_PH_SIZE)
#define CFG_TA_RAM_SIZE (CFG_DDR_TEETZ_RESERVED_SIZE - \
- CFG_TEE_RAM_PH_SIZE - \
+ TEE_RAM_PH_SIZE - \
CFG_PUB_RAM_SIZE)
#define CFG_SHMEM_START (CFG_DDR_TEETZ_RESERVED_START + \
TZDRAM_SIZE)
#define CFG_SHMEM_SIZE CFG_PUB_RAM_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
+#define TEE_RAM_START TZDRAM_BASE
#ifndef CFG_TEE_LOAD_ADDR
#define CFG_TEE_LOAD_ADDR TZDRAM_BASE
diff --git a/core/arch/arm/plat-zynqmp/platform_config.h b/core/arch/arm/plat-zynqmp/platform_config.h
index 12975808..10155d8b 100644
--- a/core/arch/arm/plat-zynqmp/platform_config.h
+++ b/core/arch/arm/plat-zynqmp/platform_config.h
@@ -72,10 +72,10 @@
#define CFG_TEE_CORE_NB_CORE 4
-#define CFG_TEE_RAM_VA_SIZE (1024 * 1024)
+#define TEE_RAM_VA_SIZE (1024 * 1024)
#ifndef CFG_TEE_LOAD_ADDR
-#define CFG_TEE_LOAD_ADDR CFG_TEE_RAM_START
+#define CFG_TEE_LOAD_ADDR TEE_RAM_START
#endif
/*
@@ -87,11 +87,11 @@
* | | TA_RAM |
* +--------+---------+
*/
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
-#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
+#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
-#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - CFG_TEE_RAM_VA_SIZE), \
+#define CFG_TA_RAM_SIZE ROUNDDOWN((TZDRAM_SIZE - TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)
#ifndef UART_BAUDRATE
diff --git a/core/arch/arm/tee/entry_std.c b/core/arch/arm/tee/entry_std.c
index d256b276..c6d0ea89 100644
--- a/core/arch/arm/tee/entry_std.c
+++ b/core/arch/arm/tee/entry_std.c
@@ -594,9 +594,9 @@ static TEE_Result default_mobj_init(void)
if (!mobj_sec_ddr)
panic("Failed to register secure ta ram");
- mobj_tee_ram = mobj_phys_alloc(CFG_TEE_RAM_START,
+ mobj_tee_ram = mobj_phys_alloc(TEE_RAM_START,
VCORE_UNPG_RW_PA + VCORE_UNPG_RW_SZ -
- CFG_TEE_RAM_START,
+ TEE_RAM_START,
TEE_MATTR_CACHE_CACHED,
CORE_MEM_TEE_RAM);
if (!mobj_tee_ram)
diff --git a/documentation/porting_guidelines.md b/documentation/porting_guidelines.md
index 27710bb0..6cb7880d 100644
--- a/documentation/porting_guidelines.md
+++ b/documentation/porting_guidelines.md
@@ -160,12 +160,12 @@ could look like this:
#define CFG_TEE_CORE_NB_CORE 4
-#define CFG_TEE_RAM_VA_SIZE (4 * 1024 * 1024)
+#define TEE_RAM_VA_SIZE (4 * 1024 * 1024)
#define CFG_TEE_LOAD_ADDR (TZDRAM_BASE + 0x20000)
-#define CFG_TEE_RAM_PH_SIZE CFG_TEE_RAM_VA_SIZE
-#define CFG_TEE_RAM_START TZDRAM_BASE
+#define TEE_RAM_PH_SIZE TEE_RAM_VA_SIZE
+#define TEE_RAM_START TZDRAM_BASE
#define CFG_TA_RAM_START ROUNDUP((TZDRAM_BASE + CFG_TEE_RAM_VA_SIZE), \
CORE_MMU_DEVICE_SIZE)