blob: 106df1243d8b9750e8e7ef7bda8a84c683b925f8 [file] [log] [blame]
Alex Liang1d40d722024-07-23 16:42:16 -05001/*
2 * Copyright (c) 2024, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#include <time.h>
8
9#include <fuzz_helper.h>
10#include "smcmalloc.h"
11
12#include <power_management.h>
13#include <sdei.h>
14#include <test_helpers.h>
15#include <tftf_lib.h>
16#include <timer.h>
17
18#ifndef ven_el3_svc_uuid_funcid
19#define ven_el3_svc_uuid_funcid 0
20#endif
21#ifndef ven_el3_svc_count_funcid
22#define ven_el3_svc_count_funcid 0
23#endif
24#ifndef ven_el3_svc_version_funcid
25#define ven_el3_svc_version_funcid 0
26#endif
27
28void run_ven_el3_fuzz(int funcid, struct memmod *mmod);