linux/drivers/tee/optee
Volodymyr Babchuk 3bb48ba5cd tee: optee: add page list manipulation functions
These functions will be used to pass information about shared
buffers to OP-TEE. ABI between Linux and OP-TEE is defined
in optee_msg.h and optee_smc.h.

optee_msg.h defines OPTEE_MSG_ATTR_NONCONTIG attribute
for shared memory references and describes how such references
should be passed. Note that it uses 64-bit page addresses even
on 32 bit systems. This is done to support LPAE and to unify
interface.

Signed-off-by: Volodymyr Babchuk <vlad.babchuk@gmail.com>
[jw: replacing uint64_t with u64 in optee_fill_pages_list()]
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
2017-12-15 13:32:31 +01:00
..
call.c tee: optee: add page list manipulation functions 2017-12-15 13:32:31 +01:00
core.c optee: fix invalid of_node_put() in optee_driver_init() 2017-11-29 10:24:57 +01:00
Kconfig
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
optee_msg.h tee: optee: Update protocol definitions 2017-12-15 13:32:31 +01:00
optee_private.h tee: optee: add page list manipulation functions 2017-12-15 13:32:31 +01:00
optee_smc.h tee: optee: Update protocol definitions 2017-12-15 13:32:31 +01:00
rpc.c tee: optee: sync with new naming of interrupts 2017-08-04 10:30:27 +02:00
supp.c