diff options
author | Mark Dykes <mark.dykes@arm.com> | 2020-06-03 15:46:55 -0500 |
---|---|---|
committer | Manish Pandey <manish.pandey2@arm.com> | 2020-10-19 11:22:34 +0000 |
commit | e7810b57c8e671f3b10f7dc901ac3712109564e9 (patch) | |
tree | 971eaeeae533ac6d4605bb26948c1d641e8a7a06 /tftf/tests/tests-smcfuzzing.mk | |
parent | 12c20464817a98348b06069c75a3cfe4dbc6f85d (diff) | |
download | tf-a-tests-e7810b57c8e671f3b10f7dc901ac3712109564e9.tar.gz |
SMC fuzzing module integration.
This includes one test with one seed as
the initial implementation. A future upgrade will include an enhanced
seeding strategy. The patch includes an example device tree file with
the actual test (sdei.dts) leveraging the SDEI functions that can be called
without reference to system state. Platform CI will have a single
TFTF config to be used in all future testing. Once both branches
of TFA tests and platform CI are checked in a user can invoke the
testing with:
workspace=<workspace location> test_groups=fvp-aarch64-sdei,fvp-smcfuzzing:fvp-tftf-fip.tftf-aemv8a test_run=1 bin_mode=debug retain_paths=1 ./platform-ci/script/run_local_ci.sh
Signed-off-by: Mark Dykes <mark.dykes@arm.com>
Change-Id: Ic290e7255bcfd845c0d22037e0b670a6691541df
Diffstat (limited to 'tftf/tests/tests-smcfuzzing.mk')
-rw-r--r-- | tftf/tests/tests-smcfuzzing.mk | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tftf/tests/tests-smcfuzzing.mk b/tftf/tests/tests-smcfuzzing.mk new file mode 100644 index 000000000..82b6a7c85 --- /dev/null +++ b/tftf/tests/tests-smcfuzzing.mk @@ -0,0 +1,12 @@ +# +# Copyright (c) 2020, Arm Limited. All rights reserved. +# +# SPDX-License-Identifier: BSD-3-Clause +# + +TESTS_SOURCES += \ + $(addprefix smc_fuzz/src/, \ + randsmcmod.c \ + smcmalloc.c \ + fifo3d.c \ + ) |