1*a2847172SGrzegorz Jaszczyk /* 2*a2847172SGrzegorz Jaszczyk * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. 3*a2847172SGrzegorz Jaszczyk * 4*a2847172SGrzegorz Jaszczyk * SPDX-License-Identifier: BSD-3-Clause 5*a2847172SGrzegorz Jaszczyk */ 6*a2847172SGrzegorz Jaszczyk 7*a2847172SGrzegorz Jaszczyk #include <platform_def.h> 8*a2847172SGrzegorz Jaszczyk 9*a2847172SGrzegorz Jaszczyk #include <common/bl_common.h> 10*a2847172SGrzegorz Jaszczyk #include <common/desc_image_load.h> 11*a2847172SGrzegorz Jaszczyk #include <plat/common/platform.h> 12*a2847172SGrzegorz Jaszczyk 13*a2847172SGrzegorz Jaszczyk /******************************************************************************* 14*a2847172SGrzegorz Jaszczyk * This function flushes the data structures so that they are visible 15*a2847172SGrzegorz Jaszczyk * in memory for the next BL image. 16*a2847172SGrzegorz Jaszczyk ******************************************************************************/ 17*a2847172SGrzegorz Jaszczyk void plat_flush_next_bl_params(void) 18*a2847172SGrzegorz Jaszczyk { 19*a2847172SGrzegorz Jaszczyk flush_bl_params_desc(); 20*a2847172SGrzegorz Jaszczyk } 21*a2847172SGrzegorz Jaszczyk 22*a2847172SGrzegorz Jaszczyk /******************************************************************************* 23*a2847172SGrzegorz Jaszczyk * This function returns the list of loadable images. 24*a2847172SGrzegorz Jaszczyk ******************************************************************************/ 25*a2847172SGrzegorz Jaszczyk bl_load_info_t *plat_get_bl_image_load_info(void) 26*a2847172SGrzegorz Jaszczyk { 27*a2847172SGrzegorz Jaszczyk return get_bl_load_info_from_mem_params_desc(); 28*a2847172SGrzegorz Jaszczyk } 29*a2847172SGrzegorz Jaszczyk 30*a2847172SGrzegorz Jaszczyk /******************************************************************************* 31*a2847172SGrzegorz Jaszczyk * This function returns the list of executable images. 32*a2847172SGrzegorz Jaszczyk ******************************************************************************/ 33*a2847172SGrzegorz Jaszczyk bl_params_t *plat_get_next_bl_params(void) 34*a2847172SGrzegorz Jaszczyk { 35*a2847172SGrzegorz Jaszczyk return get_next_bl_params_from_mem_params_desc(); 36*a2847172SGrzegorz Jaszczyk } 37