Test: Add FP test cases
1. Enable FP support for test framework.
2. Adding FP service partition for FPU test.
3. Adding test cases in TFM_SP_SECURE_TEST_PARTITION partition to
verify FP context protection.
4. Separate qcbor, t_cose for SPE and NSPE.
Note:
FPU is used by SPE only, NSPE is not allowed to use FPU at current
stage.
Change-Id: I703cac5b3fc8e8c0840babb7af16fa346b5d2c95
Signed-off-by: Feder Liang <Feder.Liang@arm.com>
diff --git a/test/framework/secure_suites.c b/test/framework/secure_suites.c
index bbe3676..674144e 100644
--- a/test/framework/secure_suites.c
+++ b/test/framework/secure_suites.c
@@ -35,6 +35,9 @@
#include "audit_s_tests.h"
#endif
#endif /* TFM_PSA_API */
+#if defined (TEST_S_FPU)
+#include "fpu_s_tests.h"
+#endif
#ifdef EXTRA_S_TEST_SUITE
#include "extra_s_tests.h"
#endif
@@ -85,6 +88,11 @@
{®ister_testsuite_s_ipc_interface, 0, 0, 0},
#endif
+#ifdef TEST_S_FPU
+ /* Secure FPU test cases */
+ {®ister_testsuite_s_fpu_interface, 0, 0, 0},
+#endif
+
#ifdef EXTRA_S_TEST_SUITE
/* Secure extra test cases */
{®ister_testsuite_extra_s_interface, 0, 0, 0},