41 #ifndef __OTE_MANIFEST_H
42 #define __OTE_MANIFEST_H
65 uint32_t config_options[];
83 #define OTE_CONFIG_MIN_STACK_SIZE(sz) \
84 OTE_CONFIG_KEY_MIN_STACK_SIZE, sz
92 #define OTE_CONFIG_MIN_HEAP_SIZE(sz) \
93 OTE_CONFIG_KEY_MIN_HEAP_SIZE, sz
104 #define OTE_CONFIG_MAP_MEM(id,off,sz) \
105 OTE_CONFIG_KEY_MAP_MEM, id, off, sz
121 #define OTE_CONFIG_RESTRICT_ACCESS(clients) \
122 OTE_CONFIG_KEY_RESTRICT_ACCESS, clients
145 #define OTE_CONFIG_AUTHORIZE(perm) \
146 OTE_CONFIG_KEY_AUTHORIZE, perm
172 #define OTE_CONFIG_TASK_INITIAL_STATE(state) \
173 OTE_CONFIG_KEY_TASK_ISTATE, state
176 #define OTE_MANIFEST_ATTRS \
177 __attribute((aligned(4))) __attribute((section(".ote.manifest")))
181 #endif //__OTE_MANIFEST_H
Task installed in BLOCKED state.
#define OTE_TASK_NAME_MAX_LENGTH
Defines the maximum length of a zero-terminated informative task name.
NVIDIA Trusted Little Kernel Interface: Common Declarations
Defines a unique 16-byte ID for each TLK service.
Task manifest cannot be modified by the installer.
Holds the manifest structure.
#define OTE_TASK_PRIVATE_DATA_LENGTH
Defines the length of private data for the Trusted Application (TA).