summaryrefslogtreecommitdiff
path: root/core/tee/tee_svc.c
AgeCommit message (Expand)Author
2020-10-28core: replace tee_mmu prefix with vmJens Wiklander
2020-10-27core: remove struct tee_ta_ctx from struct user_mode_ctxJens Wiklander
2020-10-27core: add generic struct ts_ctxJens Wiklander
2020-10-27core: add generic struct ts_sessionJens Wiklander
2020-10-07Use fallthrough pseudo-keyword in switch/case statementsJerome Forissier
2020-09-24core: strict buffer check in syscalls following GP 1.1Jens Wiklander
2020-09-24core: separate copy_from_user() and friendsJens Wiklander
2020-04-07core: utee_param_to_param(): set mobj to NULL when NULL memrefs of size 0Cedric Neveux
2020-03-30core: check writeable in tee_svc_copy_param()Jens Wiklander
2019-12-16core: add struct user_mode_ctxJens Wiklander
2019-11-14core: reference count struct mobjJens Wiklander
2019-05-13core: check allocated size of temporary secure memoryBastien Simondi
2019-05-13core: scrub user-tainted memory returned by alloc_temp_sec_mem()Jerome Forissier
2019-05-13core: scrub user-tainted kernel heap memory before freeing itJerome Forissier
2019-05-07core: keep alive TA context can be created after TA has panickedOvidiu Mihalachi
2019-02-25core: do not use virtual addresses as session identifierJerome Forissier
2019-01-21core: svc: always check ta parametersJens Wiklander
2019-01-21svc: Initialize tmp_va_buf to prevent a TOCTOU attackJens Wiklander
2018-05-16Remove license notice from STMicroelectronics filesEtienne Carriere
2018-05-04core: syscall_open_ta_session(): make sure user context is setJerome Forissier
2018-04-05core: minor cleanup related to pseudo TAsEtienne Carriere
2018-01-30core: fix handling of NULL memory references by Internal Client APIJerome Forissier
2018-01-19core: tee_svc.c: stop using tee_ta_mutexJens Wiklander
2018-01-10Add SPDX license identifiersJerome Forissier
2017-12-28Fix USER_TA_PROP_TYPE_BOOL handlingJens Wiklander
2017-06-27core: REE FS: use RPMB for hash storageJens Wiklander
2017-05-29core: tee_svc_copy_param() use ADD_OVERFLOW()Jens Wiklander
2017-02-13rename 'static TA' into 'pseudo TA'Etienne Carriere
2017-01-19core: add paged secure shared memoryJens Wiklander
2017-01-19core: use mobj for user mappingsJens Wiklander
2017-01-19core: introduce MOBJ abstractionJens Wiklander
2016-11-04core/libutee: perform cleanup for magic "4"Igor Opaniuk
2016-10-28Remove legacy tee_common_unpg.hJens Wiklander
2016-10-26core: fix buffer overrun in syscall_log()Jens Wiklander
2016-10-21syscall_log: do not prepend TEE core prefixJerome Forissier
2016-08-09assert/panic: fix misuse of assert/panicEtienne Carriere
2016-07-01core: fix race to allocate secure bufferJens Wiklander
2016-06-29core: struct tee_ta_session: remove calling_sessJens Wiklander
2016-06-29core: replace tee_ta_set_current_session()Jens Wiklander
2016-06-29core: update tee_svc_copy_{to,from}_userJens Wiklander
2016-05-16core: bugfix tee_svc_copy_param()Jens Wiklander
2016-05-16core: remove kmap interfaceJens Wiklander
2016-05-04core: rename session_is_cancelled()Jens Wiklander
2016-04-21core: bugfix static TA buffer from user TAJens Wiklander
2016-04-21core: bugfix syscall_invoke_ta_command()Jens Wiklander
2016-03-10Remove unused syscallsPascal Brand
2016-03-09core: deprecate old address translation functionsJens Wiklander
2016-03-01core: new OPTEE_MSG interfaceJens Wiklander
2016-02-22Properties: prepare to add vendor specific propertiesPascal Brand
2016-02-19Properties: fix in case of TEE_ERROR_SHORT_BUFFERPascal Brand