arm-trusted-firmware/include/services
Zelalem Aweke 50a3056a3c feat(rme): add Test Realm Payload (TRP)
TRP is a small test payload that implements Realm Monitor
Management (RMM) functionalities. RMM runs in the Realm world
(R-EL2) and manages the execution of Realm VMs and their
interaction with the hypervisor in Normal world.

TRP is used to test the interface between RMM and Normal world
software, known as Realm Management Interface (RMI). Current
functions includes returning RMM version and transitioning
granules from Non-secure to Realm world and vice versa.

More information about RMM can be found at:
https://developer.arm.com/documentation/den0125/latest

Signed-off-by: Zelalem Aweke <zelalem.aweke@arm.com>
Change-Id: Ic7b9a1e1f3142ef6458d40150d0b4ba6bd723ea2
2021-10-05 18:41:07 +02:00
..
trp feat(rme): add Test Realm Payload (TRP) 2021-10-05 18:41:07 +02:00
arm_arch_svc.h Implement SMCCC_ARCH_SOC_ID SMC call 2020-03-17 10:14:35 +00:00
ffa_svc.h feat(ff-a): adding notifications SMC IDs 2021-09-16 14:59:21 +01:00
gtsi_svc.h feat(rme): add RMM dispatcher (RMMD) 2021-10-05 11:34:53 -05:00
pci_svc.h SMCCC/PCI: Add initial PCI conduit definitions 2021-05-25 14:49:01 +02:00
rmi_svc.h feat(rme): add RMM dispatcher (RMMD) 2021-10-05 11:34:53 -05:00
rmmd_svc.h feat(rme): add RMM dispatcher (RMMD) 2021-10-05 11:34:53 -05:00
sdei.h plat/arm/fvp: Support performing SDEI platform setup in runtime 2020-05-15 10:05:06 -05:00
sdei_flags.h plat/arm/fvp: Support performing SDEI platform setup in runtime 2020-05-15 10:05:06 -05:00
spm_core_manifest.h SPMC: manifest changes to support multicore boot 2020-08-20 18:06:06 +01:00
spm_mm_partition.h spm-mm: Refactor secure_partition.h and its contents 2019-12-20 16:03:41 +00:00
spm_mm_svc.h spm-mm: Remove mm_svc.h header 2019-12-20 16:04:01 +00:00
spmd_svc.h SPCI is now called PSA FF-A 2020-05-25 08:55:36 +00:00
std_svc.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
trng_svc.h Add TRNG Firmware Interface service 2021-02-05 11:49:18 +00:00