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 @@
     {&register_testsuite_s_ipc_interface, 0, 0, 0},
 #endif
 
+#ifdef TEST_S_FPU
+    /* Secure FPU test cases */
+    {&register_testsuite_s_fpu_interface, 0, 0, 0},
+#endif
+
 #ifdef EXTRA_S_TEST_SUITE
     /* Secure extra test cases */
     {&register_testsuite_extra_s_interface, 0, 0, 0},