]> git.baikalelectronics.ru Git - arm-tf.git/commit
refactor(rme): reorg existing RMMD EL3 service FIDs
authorSoby Mathew <soby.mathew@arm.com>
Tue, 22 Mar 2022 13:58:52 +0000 (13:58 +0000)
committerSoby Mathew <soby.mathew@arm.com>
Thu, 24 Mar 2022 14:50:11 +0000 (14:50 +0000)
commit319fb08438d10d60eb8bd013d052a55b9472c548
tree586098d03c9ac04b05814188a7f3654ce0e73b1c
parentc43641ebf0fb9c0e02d4d1ed8ea75c5abf399e6a
refactor(rme): reorg existing RMMD EL3 service FIDs

This patch reworks the GTSI service implementation in RMMD
such that it is made internal to RMMD. This rework also
lays the ground work for additional RMMD services which
can be invoked from RMM.

The rework renames some of the FID macros to make it
more suited for adding more RMMD services. All the RMM-EL31
service SMCs are now routed via rmmd_rmm_el3_handler().

Signed-off-by: Soby Mathew <soby.mathew@arm.com>
Change-Id: Ic52ca0f33b79a1fd1deefa8136f9586b088b2e07
include/services/gtsi_svc.h [deleted file]
include/services/rmi_svc.h [deleted file]
include/services/rmmd_svc.h
services/std_svc/rmmd/rmmd_main.c
services/std_svc/rmmd/rmmd_private.h
services/std_svc/rmmd/trp/trp_entry.S
services/std_svc/rmmd/trp/trp_main.c
services/std_svc/rmmd/trp/trp_private.h
services/std_svc/std_svc_setup.c