Test: Add a Secure Partition for multi-core test
Add a Secure Partition for multi-core topology specific tests.
Add a dummy service and corresponding signal.
Update the manifest files.
Change-Id: Id0d9530d54afab76053bd74989f88902bfbbdd9b
Signed-off-by: David Hu <david.hu@arm.com>
diff --git a/interface/include/psa_manifest/pid.h b/interface/include/psa_manifest/pid.h
index 322157b..c1a8d4b 100644
--- a/interface/include/psa_manifest/pid.h
+++ b/interface/include/psa_manifest/pid.h
@@ -28,8 +28,9 @@
#define TFM_IRQ_TEST_1 (267)
#define TFM_SP_SST_TEST (268)
#define TFM_SP_SECURE_CLIENT_2 (269)
+#define TFM_SP_MULTI_CORE_TEST (270)
-#define TFM_MAX_USER_PARTITIONS (14)
+#define TFM_MAX_USER_PARTITIONS (15)
#ifdef __cplusplus
}
diff --git a/interface/include/psa_manifest/sid.h b/interface/include/psa_manifest/sid.h
index ddf1cb5..4b66a3e 100644
--- a/interface/include/psa_manifest/sid.h
+++ b/interface/include/psa_manifest/sid.h
@@ -136,6 +136,10 @@
#define TFM_SECURE_CLIENT_2_SID (0x0000F0E0U)
#define TFM_SECURE_CLIENT_2_VERSION (1U)
+/******** TFM_SP_MULTI_CORE_TEST ********/
+#define MULTI_CORE_TEST_DUMMY_SID (0x0000F100U)
+#define MULTI_CORE_TEST_DUMMY_VERSION (1U)
+
#ifdef __cplusplus
}
#endif
diff --git a/interface/include/tfm_veneers.h b/interface/include/tfm_veneers.h
index 1eefbf0..f4f182c 100644
--- a/interface/include/tfm_veneers.h
+++ b/interface/include/tfm_veneers.h
@@ -150,6 +150,10 @@
psa_status_t tfm_tfm_secure_client_2_call_veneer(psa_invec *in_vec, size_t in_len, psa_outvec *out_vec, size_t out_len);
#endif /* TFM_PARTITION_TEST_SECURE_SERVICES */
+#ifdef TFM_MULTI_CORE_TEST
+/******** TFM_SP_MULTI_CORE_TEST ********/
+#endif /* TFM_MULTI_CORE_TEST */
+
#ifdef __cplusplus
}
#endif