optee: cache argument shared memory structs
authorJens Wiklander <jens.wiklander@linaro.org>
Tue, 25 Jan 2022 20:26:42 +0000 (21:26 +0100)
committerJens Wiklander <jens.wiklander@linaro.org>
Mon, 25 Apr 2022 19:13:05 +0000 (21:13 +0200)
commit5b4018b959149eb5b5f3004fc0339674af67516b
tree8a5463d7692bcc860ab5cf0cdfe1ebc76768f7af
parenta639b2b18a240d497109631d48016b620fb354f9
optee: cache argument shared memory structs

Implements a cache to handle shared memory used to pass the argument
struct needed when doing a normal yielding call into secure world.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
drivers/tee/optee/call.c
drivers/tee/optee/core.c
drivers/tee/optee/ffa_abi.c
drivers/tee/optee/optee_private.h
drivers/tee/optee/smc_abi.c