feat(trp): test el3-rmm ide km interfaceThis patch introduces test functions to the Test Realm Payload (TRP)for performing basic sanity checks on the RMM-EL3 IDE KM support addedto EL3.The prim
feat(trp): test el3-rmm ide km interfaceThis patch introduces test functions to the Test Realm Payload (TRP)for performing basic sanity checks on the RMM-EL3 IDE KM support addedto EL3.The primary goal of this patch is to only to verify the basicfunctionality and ensure the implemented functions return thecorrect return values.The test uses random values for the ecam address, rootport ID,IDE stream info, keys, and IV values.Change-Id: Icf47627da9a6a7dd0d6e40e20ac94cc977072177Signed-off-by: Sona Mathew <sonarebecca.mathew@arm.com>
show more ...
feat(rme): add Test Realm Payload (TRP)TRP is a small test payload that implements Realm MonitorManagement (RMM) functionalities. RMM runs in the Realm world(R-EL2) and manages the execution of R
feat(rme): add Test Realm Payload (TRP)TRP is a small test payload that implements Realm MonitorManagement (RMM) functionalities. RMM runs in the Realm world(R-EL2) and manages the execution of Realm VMs and theirinteraction with the hypervisor in Normal world.TRP is used to test the interface between RMM and Normal worldsoftware, known as Realm Management Interface (RMI). Currentfunctions includes returning RMM version and transitioninggranules from Non-secure to Realm world and vice versa.More information about RMM can be found at:https://developer.arm.com/documentation/den0125/latestSigned-off-by: Zelalem Aweke <zelalem.aweke@arm.com>Change-Id: Ic7b9a1e1f3142ef6458d40150d0b4ba6bd723ea2