Home
last modified time | relevance | path

Searched refs:free_base (Results 1 – 15 of 15) sorted by relevance

/device/linaro/bootloader/arm-trusted-firmware/common/
Dbl_common.c38 int is_mem_free(uintptr_t free_base, size_t free_size, in is_mem_free() argument
60 if (check_uptr_overflow(free_base, free_size - 1)) in is_mem_free()
62 free_end = free_base + (free_size - 1); in is_mem_free()
72 return (addr >= free_base) && (requested_end <= free_end); in is_mem_free()
112 void reserve_mem(uintptr_t *free_base, size_t *free_size, in reserve_mem() argument
119 assert(free_base != NULL); in reserve_mem()
121 assert(is_mem_free(*free_base, *free_size, addr, size)); in reserve_mem()
128 pos = choose_mem_pos(*free_base, *free_base + (*free_size - 1), in reserve_mem()
136 *free_base = addr + size; in reserve_mem()
153 (void *) mem_layout->free_base, mem_layout->free_size); in dump_load_info()
[all …]
/device/linaro/bootloader/arm-trusted-firmware/plat/qemu/
Dqemu_bl1_setup.c48 bl1_tzram_layout.free_base = BL_RAM_BASE; in bl1_early_platform_setup()
50 reserve_mem(&bl1_tzram_layout.free_base, &bl1_tzram_layout.free_size, in bl1_early_platform_setup()
88 assert((BL1_RAM_LIMIT <= bl1_mem_layout->free_base) || in bl1_init_bl2_mem_layout()
89 (BL1_RAM_BASE >= (bl1_mem_layout->free_base + in bl1_init_bl2_mem_layout()
Dqemu_bl2_setup.c335 bl32_meminfo->free_base = BL32_BASE; in bl2_plat_get_bl32_meminfo()
347 bl33_meminfo->free_base = NS_DRAM0_BASE; in bl2_plat_get_bl33_meminfo()
/device/linaro/bootloader/arm-trusted-firmware/plat/hisilicon/poplar/
Dbl1_plat_setup.c49 bl1_tzram_layout.free_base = BL_MEM_BASE; in bl1_early_platform_setup()
52 reserve_mem(&bl1_tzram_layout.free_base, in bl1_early_platform_setup()
Dbl2_plat_setup.c131 bl33_meminfo->free_base = DDR_BASE; in bl2_plat_get_bl33_meminfo()
/device/linaro/bootloader/arm-trusted-firmware/include/common/
Dbl_common.h103 uintptr_t free_base; member
203 int is_mem_free(uintptr_t free_base, size_t free_size,
224 void reserve_mem(uintptr_t *free_base, size_t *free_size,
/device/linaro/bootloader/arm-trusted-firmware/plat/arm/common/
Darm_bl1_setup.c55 bl1_tzram_layout.free_base = ARM_BL_RAM_BASE; in arm_bl1_early_platform_setup()
57 reserve_mem(&bl1_tzram_layout.free_base, in arm_bl1_early_platform_setup()
Darm_bl2_setup.c77 .free_base = BL31_BASE, in bl2_plat_sec_mem_layout()
347 bl32_meminfo->free_base = BL32_BASE; in bl2_plat_get_bl32_meminfo()
375 bl33_meminfo->free_base = ARM_NS_DRAM1_BASE; in bl2_plat_get_bl33_meminfo()
/device/linaro/bootloader/arm-trusted-firmware/bl1/
Dbl1_main.c59 assert((BL1_RAM_LIMIT <= bl1_mem_layout->free_base) || in bl1_init_bl2_mem_layout()
60 (BL1_RAM_BASE >= bl1_mem_layout->free_base + in bl1_init_bl2_mem_layout()
207 bl2_tzram_layout = (meminfo_t *) bl1_tzram_layout->free_base; in bl1_load_bl2()
Dbl1_fwu.c305 if (!is_mem_free(mem_layout->free_base, mem_layout->free_size, in bl1_fwu_image_copy()
/device/linaro/bootloader/arm-trusted-firmware/plat/hisilicon/hikey/
Dhikey_bl2_setup.c81 scp_bl2_meminfo->free_base = SCP_BL2_BASE; in bl2_plat_get_scp_bl2_meminfo()
315 bl32_meminfo->free_base = BL32_BASE; in bl2_plat_get_bl32_meminfo()
358 bl33_meminfo->free_base = DDR_BASE; in bl2_plat_get_bl33_meminfo()
Dhikey_bl1_setup.c99 bl1_tzram_layout.free_base = BL1_RW_BASE; in bl1_early_platform_setup()
101 reserve_mem(&bl1_tzram_layout.free_base, in bl1_early_platform_setup()
/device/linaro/bootloader/arm-trusted-firmware/plat/hisilicon/hikey960/
Dhikey960_bl2_setup.c348 bl32_meminfo->free_base = BL32_BASE; in bl2_plat_get_bl32_meminfo()
391 bl33_meminfo->free_base = DDR_BASE; in bl2_plat_get_bl33_meminfo()
Dhikey960_bl1_setup.c123 bl1_tzram_layout.free_base = BL1_RW_BASE; in bl1_early_platform_setup()
125 reserve_mem(&bl1_tzram_layout.free_base, in bl1_early_platform_setup()
/device/linaro/bootloader/arm-trusted-firmware/docs/
Dporting-guide.rst1059 meminfo.free_base = Base address of secure RAM available for
1153 meminfo.free_base = Base address of secure RAM available for allocation