Home
last modified time | relevance | path

Searched hist:dd3247beaedb4d22d0ce1e2ae34a25fd47203c86 (Results 1 – 2 of 2) sorted by relevance

/optee_os/lib/libutee/include/
H A Dtee_internal_api_extensions.hdd3247beaedb4d22d0ce1e2ae34a25fd47203c86 Tue Nov 15 14:29:39 UTC 2016 Etienne Carriere <etienne.carriere@linaro.org> libutee extension: check-access-right for secure/nonsec permissions

Define TEE_MEMORY_ACCESS_NONSECURE and TEE_MEMORY_ACCESS_SECURE are
extensions of the flag bitfield argument of TEE_CheckMemoryAccessRights().
Once one of these is set, core checks the secure mapping attribute.

Note: if both are set, it's obviously an caller error. Implementation
will return a TEE_ERROR_ACCESS_DENIED.

Include tee_api_defines_extensions.h from tee_internal_api_extensions.h
so that TAs only have to include tee_internal_api_extensions.h to access
extensions resources.

Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
H A Dtee_api_defines_extensions.hdd3247beaedb4d22d0ce1e2ae34a25fd47203c86 Tue Nov 15 14:29:39 UTC 2016 Etienne Carriere <etienne.carriere@linaro.org> libutee extension: check-access-right for secure/nonsec permissions

Define TEE_MEMORY_ACCESS_NONSECURE and TEE_MEMORY_ACCESS_SECURE are
extensions of the flag bitfield argument of TEE_CheckMemoryAccessRights().
Once one of these is set, core checks the secure mapping attribute.

Note: if both are set, it's obviously an caller error. Implementation
will return a TEE_ERROR_ACCESS_DENIED.

Include tee_api_defines_extensions.h from tee_internal_api_extensions.h
so that TAs only have to include tee_internal_api_extensions.h to access
extensions resources.

Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>