1 /*
2  * SPDX-License-Identifier: BSD-3-Clause
3  *
4  * SPDX-FileCopyrightText: Copyright TF-RMM Contributors.
5  */
6 
7 #include <app.h>
8 #include <app_header.h>
9 #include <assert.h>
10 #include <debug.h>
11 #include <errno.h>
12 #include <stddef.h>
13 
app_info_setup(void)14 void app_info_setup(void)
15 {
16 }
17 
app_get_rmm_start(void)18 uint64_t app_get_rmm_start(void)
19 {
20 	return 0UL;
21 }
22 
app_get_index(unsigned long app_id,size_t * app_index)23 int app_get_index(unsigned long app_id, size_t *app_index)
24 {
25 	(void)app_id;
26 	(void)app_index;
27 	return -EINVAL;
28 }
29 
app_get_header_ptr_at_index(unsigned long app_index,struct app_header ** app_header)30 int app_get_header_ptr_at_index(unsigned long app_index, struct app_header **app_header)
31 {
32 	(void)app_index;
33 	(void)app_header;
34 	return -EINVAL;
35 }
36 
app_get_header_ptr(unsigned long app_id,struct app_header ** app_header)37 int app_get_header_ptr(unsigned long app_id, struct app_header **app_header)
38 {
39 	(void)app_id;
40 	(void)app_header;
41 	return -EINVAL;
42 }
43 
app_get_required_granule_count_from_header(struct app_header * app_header)44 size_t app_get_required_granule_count_from_header(struct app_header *app_header)
45 {
46 	(void)app_header;
47 	return 0;
48 }
49