ArmVirtPkg: RMM 1.0-eac2 - Add Flags to RsiSetIpaState()
The RMM specification 1.0-eac2 updates the RSI_IPA_STATE_SET
interface to add a new parameter RsiRipasChangeFlags.
The RsiRipasChangeFlags fieldset is 64 bits and the bit 0
describes the RsiRipasChangeDestroyed type which is used
to indicate if a RIPAS change from DESTROYED should be
permitted or not.
Therefore, update the RsiSetIpaState() to add a new
parameter for specifying the RsiRipasChangeFlags.
Also update the usage of RsiSetIpaState() in ArmCcaInitPeiLib
and in RealmApertureManagementProtocolDxe.
Note: This is a breaking change from RMM specification
1.0-eac1 and therefore this code change is wrapped in
the macros RMM_REVISION_0A_BET_00 and RMM_REVISION_01_EAC1
for backward compatibility.
Signed-off-by:
Sami Mujawar <sami.mujawar@arm.com>
Loading
Please register or sign in to comment