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