Skip to content
Commit b2198cdb authored by Sami Mujawar's avatar Sami Mujawar
Browse files

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's avatarSami Mujawar <sami.mujawar@arm.com>
parent 3c11c7b9
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment