xtest: SPMC Add basic test

Add a first FF-A test. It will test the basic functionality of the FF-A
messages.
The tests are added to a new test suite(ffa_spmc) and can be run with the:
xtest -t ffa_spmc command

The corresponding SPs can be found in the trusted-services repo.

Currently the TS debugfs driver is needed to communicate with the SPs. It
can be loaded by running the
/mnt/host/out/linux-arm-ffa-user/load_module.sh script which is created
as part of the linux-arm-ffa-user target.

Signed-off-by: Jelle Sels <jelle.sels@arm.com>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
diff --git a/Android.mk b/Android.mk
index d034133..fe6de43 100644
--- a/Android.mk
+++ b/Android.mk
@@ -58,6 +58,10 @@
 	xtest_test.c \
 	xtest_uuid_helpers.c
 
+ifeq ($(CFG_SECURE_PARTITION)-$(CFG_SPMC_TESTS),y-y)
+srcs += ffa_spmc_1000.c
+endif
+
 ifeq ($(CFG_SECSTOR_TA_MGMT_PTA),y)
 srcs += install_ta.c
 endif