blob: a766dcf8f6589ef2b721bb0695a3f803beee9cc6 [file] [log] [blame]
Achin Gupta86f23532019-10-11 15:41:16 +01001/*
2 * Copyright (c) 2020, ARM Limited and Contributors. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#ifndef SPMD_SVC_H
8#define SPMD_SVC_H
9
10#ifndef __ASSEMBLER__
11#include <services/spci_svc.h>
12#include <stdint.h>
13
Max Shvetsov745889c2020-02-27 14:54:21 +000014int spmd_setup(void);
Achin Gupta86f23532019-10-11 15:41:16 +010015uint64_t spmd_smc_handler(uint32_t smc_fid,
16 uint64_t x1,
17 uint64_t x2,
18 uint64_t x3,
19 uint64_t x4,
20 void *cookie,
21 void *handle,
22 uint64_t flags);
23#endif /* __ASSEMBLER__ */
24
25#endif /* SPMD_SVC_H */