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