xref: /optee_os/ta/pkcs11/src/user_ta_header_defines.h (revision f8a3a2c4c454c8559fa3110ccd3678abf893b7df)
1*f8a3a2c4SEtienne Carriere /* SPDX-License-Identifier: BSD-2-Clause */
2*f8a3a2c4SEtienne Carriere /*
3*f8a3a2c4SEtienne Carriere  * Copyright (c) 2018-2019, Linaro Limited
4*f8a3a2c4SEtienne Carriere  */
5*f8a3a2c4SEtienne Carriere 
6*f8a3a2c4SEtienne Carriere #ifndef USER_TA_HEADER_DEFINES_H
7*f8a3a2c4SEtienne Carriere #define USER_TA_HEADER_DEFINES_H
8*f8a3a2c4SEtienne Carriere 
9*f8a3a2c4SEtienne Carriere #include <pkcs11_ta.h>
10*f8a3a2c4SEtienne Carriere 
11*f8a3a2c4SEtienne Carriere #define TA_UUID				PKCS11_TA_UUID
12*f8a3a2c4SEtienne Carriere 
13*f8a3a2c4SEtienne Carriere #define TA_FLAGS			(TA_FLAG_SINGLE_INSTANCE | \
14*f8a3a2c4SEtienne Carriere 					 TA_FLAG_MULTI_SESSION | \
15*f8a3a2c4SEtienne Carriere 					 TA_FLAG_INSTANCE_KEEP_ALIVE)
16*f8a3a2c4SEtienne Carriere 
17*f8a3a2c4SEtienne Carriere #define TA_STACK_SIZE			(4 * 1024)
18*f8a3a2c4SEtienne Carriere #define TA_DATA_SIZE			(16 * 1024)
19*f8a3a2c4SEtienne Carriere 
20*f8a3a2c4SEtienne Carriere #endif /*USER_TA_HEADER_DEFINES_H*/
21