FF-A: SPMC direct messaging interface.

Adaptation of direct messaging interface to the SPMC.

Change-Id: Ic27d19908d2071be57483a76da61c7f948b86bdb
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
diff --git a/src/manifest.c b/src/manifest.c
index 273d445..60b0fa3 100644
--- a/src/manifest.c
+++ b/src/manifest.c
@@ -617,7 +617,8 @@
 		ret_code = MANIFEST_ERROR_NOT_COMPATIBLE;
 	}
 
-	if (vm->sp.messaging_method != INDIRECT_MESSAGING) {
+	if (vm->sp.messaging_method != INDIRECT_MESSAGING &&
+	    vm->sp.messaging_method != DIRECT_MESSAGING) {
 		dlog_error("Messaging method %s: %x\n", error_string,
 			   vm->sp.messaging_method);
 		ret_code = MANIFEST_ERROR_NOT_COMPATIBLE;