164b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei/* 264b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei * Copyright (c) 2017, ARM Limited and Contributors. All rights reserved. 364b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei * 464b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei * SPDX-License-Identifier: BSD-3-Clause 564b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei */ 664b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei 764b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei#include <desc_image_load.h> 864b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei 964b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei/******************************************************************************* 1064b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei * This function is a wrapper of a common function which flushes the data 1164b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei * structures so that they are visible in memory for the next BL image. 1264b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei ******************************************************************************/ 1364b31125183a0aa662ec59fdfeeb574343c3e53eFu Weivoid plat_flush_next_bl_params(void) 1464b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei{ 1564b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei flush_bl_params_desc(); 1664b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei} 1764b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei 1864b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei/******************************************************************************* 1964b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei * This function is a wrapper of a common function which returns the list of 2064b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei * loadable images. 2164b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei ******************************************************************************/ 2264b31125183a0aa662ec59fdfeeb574343c3e53eFu Weibl_load_info_t *plat_get_bl_image_load_info(void) 2364b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei{ 2464b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei return get_bl_load_info_from_mem_params_desc(); 2564b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei} 2664b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei 2764b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei/******************************************************************************* 2864b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei * This function is a wrapper of a common function which returns the data 2964b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei * structures of the next BL image. 3064b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei ******************************************************************************/ 3164b31125183a0aa662ec59fdfeeb574343c3e53eFu Weibl_params_t *plat_get_next_bl_params(void) 3264b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei{ 3364b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei return get_next_bl_params_from_mem_params_desc(); 3464b31125183a0aa662ec59fdfeeb574343c3e53eFu Wei} 35