test(fuzz): add FF-A fuzzing
Add necessary components for FF-A calls to be used in fuzzing framework
including bias tree, `run_ffa_fuzz` helper function, makefile additions,
and initial SMC description file with FF-A smc calls.
Can use ffa_smc_calls.txt to generate necessary header files.
Signed-off-by: Kathleen Capella <kathleen.capella@arm.com>
Change-Id: Ib19714342d31cacd818471686a7e4c8910fed5c3
diff --git a/smc_fuzz/include/ffa_fuzz_helper.h b/smc_fuzz/include/ffa_fuzz_helper.h
new file mode 100644
index 0000000..2a10397
--- /dev/null
+++ b/smc_fuzz/include/ffa_fuzz_helper.h
@@ -0,0 +1,10 @@
+/*
+ * Copyright (c) 2025, Arm Limited. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <fuzz_helper.h>
+#include "smcmalloc.h"
+
+void run_ffa_fuzz(int funcid, struct memmod *mmod);