Test: NS client identification in SST tests

This patch adds the capability of enable or disable the SST non-secure
tests which require multiple NS client identification. A flag is added
to indicate if the NS client identication is supported by the
non-secure OS.

Change-Id: I3c95dee072039c04c0e90c99c0f68f4e6d07e869
Signed-off-by: Marc Moreno <marc.morenoberengue@arm.com>
diff --git a/CommonConfig.cmake b/CommonConfig.cmake
index 3ed12bd..175c628 100644
--- a/CommonConfig.cmake
+++ b/CommonConfig.cmake
@@ -166,6 +166,12 @@
 	add_definitions(-DTFM_PARTITION_TEST_SST)
 endif()
 
+# This flag indicates if the non-secure OS is capable of identify the non-secure clients
+# which call the secure services
+if (NOT DEFINED TFM_NS_CLIENT_IDENTIFICATION)
+	set (TFM_NS_CLIENT_IDENTIFICATION ON)
+endif()
+
 if (BL2)
 	add_definitions(-DBL2)
 	if (MCUBOOT_NO_SWAP)