feat(sme): add sme helper routines and add streaming sve support

This patch adds a few helper routines to set the Streaming SVE vector
length (SVL) in the SMCR_EL2 register, to enable/disable FEAT_SME_FA64
and to get CPU's Streaming SVE mode status.

This patch also makes SVE compare routines compatible for both normal
SVE and streaming SVE mode.

Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: I7294bb17a85de395a321e99241704066662c90e8
diff --git a/realm/realm.mk b/realm/realm.mk
index 9b0a230..5e658ed 100644
--- a/realm/realm.mk
+++ b/realm/realm.mk
@@ -47,7 +47,9 @@
 	lib/delay/delay.c						\
 	lib/extensions/fpu/fpu.c					\
 	lib/extensions/sve/aarch64/sve.c				\
-	lib/extensions/sve/aarch64/sve_helpers.S
+	lib/extensions/sve/aarch64/sve_helpers.S			\
+	lib/extensions/sme/aarch64/sme.c				\
+	lib/extensions/sme/aarch64/sme_helpers.S
 
 # TODO: Remove dependency on TFTF files.
 REALM_SOURCES	+=							\