mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 17:44:19 +00:00
fix(arm): only expose arm_bl2_dyn_cfg_init
to BL2
The `arm_bl2_dyn_cfg_init` function is intended exclusively for BL2 - it should not be compiled for any other bootloader image. This change hides it for all but BL2. Change-Id: I9fa95094dcc30f9fa4cc7bc5b3119ceae82df1ea Signed-off-by: Chris Kay <chris.kay@arm.com>
This commit is contained in:
parent
a6b3643c2a
commit
3b48ca17f3
2 changed files with 8 additions and 2 deletions
|
@ -285,10 +285,14 @@ void arm_sp_min_plat_arch_setup(void);
|
|||
bool arm_io_is_toc_valid(void);
|
||||
|
||||
/* Utility functions for Dynamic Config */
|
||||
void arm_bl2_dyn_cfg_init(void);
|
||||
|
||||
void arm_bl1_set_mbedtls_heap(void);
|
||||
int arm_get_mbedtls_heap(void **heap_addr, size_t *heap_size);
|
||||
|
||||
#if IMAGE_BL2
|
||||
void arm_bl2_dyn_cfg_init(void);
|
||||
#endif /* IMAGE_BL2 */
|
||||
|
||||
#if MEASURED_BOOT
|
||||
#if DICE_PROTECTION_ENVIRONMENT
|
||||
int arm_set_nt_fw_info(int *ctx_handle);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2018-2023, Arm Limited and Contributors. All rights reserved.
|
||||
* Copyright (c) 2018-2024, Arm Limited and Contributors. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
@ -120,6 +120,7 @@ void arm_bl1_set_mbedtls_heap(void)
|
|||
}
|
||||
#endif /* CRYPTO_SUPPORT */
|
||||
|
||||
#if IMAGE_BL2
|
||||
/*
|
||||
* BL2 utility function to initialize dynamic configuration specified by
|
||||
* FW_CONFIG. Populate the bl_mem_params_node_t of other FW_CONFIGs if
|
||||
|
@ -229,3 +230,4 @@ void arm_bl2_dyn_cfg_init(void)
|
|||
panic();
|
||||
}
|
||||
}
|
||||
#endif /* IMAGE_BL2 */
|
||||
|
|
Loading…
Add table
Reference in a new issue