feat(spmc): add helper to obtain a partitions FF-A version
Add a helper function to obtain the FF-A version of a calling partition. This is used to ensure that the SPMC maintains backwards compatibility if the partition implements a lower minor version for the same major version than the SPMC. Signed-off-by: Marc Bonnici <marc.bonnici@arm.com> Change-Id: I5b364a1e510a999bb0c4cacae28f23f8a42a1e3e
This commit is contained in:
parent
9576fa93a2
commit
c2b1434369
|
@ -555,6 +555,18 @@ static uint64_t ffa_version_handler(uint32_t smc_fid,
|
|||
FFA_VERSION_MINOR));
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* Helper function to obtain the FF-A version of the calling partition.
|
||||
******************************************************************************/
|
||||
uint32_t get_partition_ffa_version(bool secure_origin)
|
||||
{
|
||||
if (secure_origin) {
|
||||
return spmc_get_current_sp_ctx()->ffa_version;
|
||||
} else {
|
||||
return spmc_get_hyp_ctx()->ffa_version;
|
||||
}
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* This function will parse the Secure Partition Manifest. From manifest, it
|
||||
* will fetch details for preparing Secure partition image context and secure
|
||||
|
|
Loading…
Reference in New Issue