feat(invalid_access): add invalid access test on fvp
Introduce test to do invalid memory access on fvp. There are two sets
of tests one for RME(4 world) and one for non-RME(2 world)
- 2 world system: exercise accessing Secure memory from NS
- 4 world system: exercise accessing following
- NS accessing Root, secure & realm
- Secure accessing Root & realm
- Realm accessing Root & secure
Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: I10d4838b0f3f66e72a592702d5b4aebc50feb5c5
diff --git a/group/tftf-l2-fvp/fvp-default,fvp-invalid-access:fvp-tftf-fip.tftf-aemv8a-debug b/group/tftf-l2-fvp/fvp-default,fvp-invalid-access:fvp-tftf-fip.tftf-aemv8a-debug
new file mode 100644
index 0000000..b8939c8
--- /dev/null
+++ b/group/tftf-l2-fvp/fvp-default,fvp-invalid-access:fvp-tftf-fip.tftf-aemv8a-debug
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2022, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tftf-l2-fvp/fvp-rme,fvp-invalid-access:fvp-trp.tftf-tftf.rme b/group/tftf-l2-fvp/fvp-rme,fvp-invalid-access:fvp-trp.tftf-tftf.rme
new file mode 100644
index 0000000..0849ee7
--- /dev/null
+++ b/group/tftf-l2-fvp/fvp-rme,fvp-invalid-access:fvp-trp.tftf-tftf.rme
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2022 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/tftf_config/fvp-invalid-access b/tftf_config/fvp-invalid-access
new file mode 100644
index 0000000..ebb0144
--- /dev/null
+++ b/tftf_config/fvp-invalid-access
@@ -0,0 +1,3 @@
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=fvp
+TESTS=invalid-access