summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Deprez <olivier.deprez@arm.com>2023-06-16 10:30:15 +0200
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2023-06-16 10:30:15 +0200
commitb5a2b1386ab6eab08a759b9ef21e9ffe686fe7dc (patch)
tree72a8b441bbd98420bffe6579e4548437c55afcdc
parent490086cc103920d67ada288d0d7d48ada375796e (diff)
parenta61927e67946cb8b67866ebfe77fa62653d4bebf (diff)
Merge "fix(sme): align SME test vector arrays to 16 bytes"
-rw-r--r--tftf/tests/extensions/sme/test_sme.c5
-rw-r--r--tftf/tests/extensions/sme/test_sme2.c4
2 files changed, 4 insertions, 5 deletions
diff --git a/tftf/tests/extensions/sme/test_sme.c b/tftf/tests/extensions/sme/test_sme.c
index 58690ea..64391ab 100644
--- a/tftf/tests/extensions/sme/test_sme.c
+++ b/tftf/tests/extensions/sme/test_sme.c
@@ -17,10 +17,9 @@
#ifdef __aarch64__
/* Global buffers*/
-static uint64_t ZA_In_vector[8] = {0xaaff, 0xbbff, 0xccff, 0xddff, 0xeeff,
+static __aligned(16) uint64_t ZA_In_vector[8] = {0xaaff, 0xbbff, 0xccff, 0xddff, 0xeeff,
0xffff, 0xff00, 0xff00};
-static uint64_t ZA_Out_vector[8] = {0};
-
+static __aligned(16) uint64_t ZA_Out_vector[8] = {0};
/**
* sme_zero_ZA
diff --git a/tftf/tests/extensions/sme/test_sme2.c b/tftf/tests/extensions/sme/test_sme2.c
index 67122f2..c16b7c3 100644
--- a/tftf/tests/extensions/sme/test_sme2.c
+++ b/tftf/tests/extensions/sme/test_sme2.c
@@ -19,8 +19,8 @@
#define SME2_INPUT_DATA (0x1fffffffffffffff)
/* Global buffers */
-static uint64_t sme2_input_buffer[SME2_ARRAYSIZE] = {0};
-static uint64_t sme2_output_buffer[SME2_ARRAYSIZE] = {0};
+static __aligned(16) uint64_t sme2_input_buffer[SME2_ARRAYSIZE] = {0};
+static __aligned(16) uint64_t sme2_output_buffer[SME2_ARRAYSIZE] = {0};
/*
* clear_ZT0: ZERO all bytes of the ZT0 register.