mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
Merge "fix(spmd): fix build failure due to redefinition" into integration
This commit is contained in:
commit
4c23d62746
3 changed files with 8 additions and 12 deletions
|
@ -12,8 +12,6 @@
|
|||
/*******************************************************************************
|
||||
* Structure definition, typedefs & constants for the SPMD Logical Partitions.
|
||||
******************************************************************************/
|
||||
typedef struct spmd_spm_core_context spmd_spm_core_context_t;
|
||||
|
||||
/* Prototype for SPMD logical partition initializing function. */
|
||||
typedef int32_t (*ffa_spmd_lp_init_t)(void);
|
||||
|
||||
|
@ -143,12 +141,6 @@ void spmd_logical_sp_set_spmc_initialized(void);
|
|||
void spmc_logical_sp_set_spmc_failure(void);
|
||||
|
||||
int32_t spmd_logical_sp_init(void);
|
||||
bool is_spmd_logical_sp_dir_req_in_progress(
|
||||
spmd_spm_core_context_t *ctx);
|
||||
|
||||
bool is_spmd_logical_sp_info_regs_req_in_progress(
|
||||
spmd_spm_core_context_t *ctx);
|
||||
|
||||
bool spmd_el3_ffa_msg_direct_req(uint64_t x1,
|
||||
uint64_t x2,
|
||||
uint64_t x3,
|
||||
|
|
|
@ -723,8 +723,8 @@ bool spmd_el3_ffa_msg_direct_req(uint64_t x1,
|
|||
#endif
|
||||
}
|
||||
|
||||
bool is_spmd_logical_sp_info_regs_req_in_progress(
|
||||
spmd_spm_core_context_t *ctx)
|
||||
bool
|
||||
is_spmd_logical_sp_info_regs_req_in_progress(const spmd_spm_core_context_t *ctx)
|
||||
{
|
||||
#if ENABLE_SPMD_LP
|
||||
return ((ctx->spmd_lp_sync_req_ongoing & SPMD_LP_FFA_INFO_GET_REG_ONGOING)
|
||||
|
@ -734,8 +734,7 @@ bool is_spmd_logical_sp_info_regs_req_in_progress(
|
|||
#endif
|
||||
}
|
||||
|
||||
bool is_spmd_logical_sp_dir_req_in_progress(
|
||||
spmd_spm_core_context_t *ctx)
|
||||
bool is_spmd_logical_sp_dir_req_in_progress(const spmd_spm_core_context_t *ctx)
|
||||
{
|
||||
#if ENABLE_SPMD_LP
|
||||
return ((ctx->spmd_lp_sync_req_ongoing & SPMD_LP_FFA_DIR_REQ_ONGOING)
|
||||
|
|
|
@ -78,6 +78,11 @@ void spmd_build_spmc_message(gp_regs_t *gpregs, uint8_t target,
|
|||
uint64_t spmd_spm_core_sync_entry(spmd_spm_core_context_t *ctx);
|
||||
__dead2 void spmd_spm_core_sync_exit(uint64_t rc);
|
||||
|
||||
bool is_spmd_logical_sp_dir_req_in_progress(const spmd_spm_core_context_t *ctx);
|
||||
|
||||
bool is_spmd_logical_sp_info_regs_req_in_progress(
|
||||
const spmd_spm_core_context_t *ctx);
|
||||
|
||||
/* Assembly helpers */
|
||||
uint64_t spmd_spm_core_enter(uint64_t *c_rt_ctx);
|
||||
void __dead2 spmd_spm_core_exit(uint64_t c_rt_ctx, uint64_t ret);
|
||||
|
|
Loading…
Add table
Reference in a new issue