blob: 823f9f644af215f4c2ac427191312a79ef26b49d [file] [log] [blame]
Olivier Deprez6967c242021-04-09 09:24:08 +02001/*
2 * Copyright (c) 2021, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#include <spm_helpers.h>
8
9/*******************************************************************************
10 * Hypervisor Calls Wrappers
11 ******************************************************************************/
12
13uint32_t spm_interrupt_get(void)
14{
15 hvc_args args = {
16 .fid = SPM_INTERRUPT_GET
17 };
18
19 hvc_ret_values ret = tftf_hvc(&args);
20
21 return ret.ret0;
22}
23
24void spm_debug_log(char c)
25{
26 hvc_args args = {
27 .fid = SPM_DEBUG_LOG,
28 .arg1 = c
29 };
30
31 (void)tftf_hvc(&args);
32}