1301d27d9SRadoslaw Biernacki /* 2*322af234SRaymond Mao * Copyright (c) 2017-2023, Arm Limited and Contributors. All rights reserved. 3301d27d9SRadoslaw Biernacki * 4301d27d9SRadoslaw Biernacki * SPDX-License-Identifier: BSD-3-Clause 5301d27d9SRadoslaw Biernacki */ 6301d27d9SRadoslaw Biernacki 7301d27d9SRadoslaw Biernacki #include <common/desc_image_load.h> 8301d27d9SRadoslaw Biernacki 9*322af234SRaymond Mao #include "qemu_private.h" 10*322af234SRaymond Mao 11301d27d9SRadoslaw Biernacki /******************************************************************************* 12301d27d9SRadoslaw Biernacki * This function is a wrapper of a common function which flushes the data 13301d27d9SRadoslaw Biernacki * structures so that they are visible in memory for the next BL image. 14301d27d9SRadoslaw Biernacki ******************************************************************************/ plat_flush_next_bl_params(void)15301d27d9SRadoslaw Biernackivoid plat_flush_next_bl_params(void) 16301d27d9SRadoslaw Biernacki { 17301d27d9SRadoslaw Biernacki flush_bl_params_desc(); 18*322af234SRaymond Mao qemu_bl2_sync_transfer_list(); 19301d27d9SRadoslaw Biernacki } 20301d27d9SRadoslaw Biernacki 21301d27d9SRadoslaw Biernacki /******************************************************************************* 22301d27d9SRadoslaw Biernacki * This function is a wrapper of a common function which returns the list of 23301d27d9SRadoslaw Biernacki * loadable images. 24301d27d9SRadoslaw Biernacki ******************************************************************************/ plat_get_bl_image_load_info(void)25301d27d9SRadoslaw Biernackibl_load_info_t *plat_get_bl_image_load_info(void) 26301d27d9SRadoslaw Biernacki { 27301d27d9SRadoslaw Biernacki return get_bl_load_info_from_mem_params_desc(); 28301d27d9SRadoslaw Biernacki } 29301d27d9SRadoslaw Biernacki 30301d27d9SRadoslaw Biernacki /******************************************************************************* 31301d27d9SRadoslaw Biernacki * This function is a wrapper of a common function which returns the data 32301d27d9SRadoslaw Biernacki * structures of the next BL image. 33301d27d9SRadoslaw Biernacki ******************************************************************************/ plat_get_next_bl_params(void)34301d27d9SRadoslaw Biernackibl_params_t *plat_get_next_bl_params(void) 35301d27d9SRadoslaw Biernacki { 36301d27d9SRadoslaw Biernacki return get_next_bl_params_from_mem_params_desc(); 37301d27d9SRadoslaw Biernacki } 38