4615e5a34b
Adds support for using FF-A [1] as transport to the OP-TEE driver. Introduces struct optee_msg_param_fmem which carries all information needed when OP-TEE is calling FFA_MEM_RETRIEVE_REQ to get the shared memory reference mapped by the hypervisor in S-EL2. Register usage is also updated to include the information needed. The FF-A part of this driver is enabled if CONFIG_ARM_FFA_TRANSPORT is enabled. [1] https://developer.arm.com/documentation/den0077/latest Acked-by: Sumit Garg <sumit.garg@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
13 lines
296 B
Makefile
13 lines
296 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
obj-$(CONFIG_OPTEE) += optee.o
|
|
optee-objs += core.o
|
|
optee-objs += call.o
|
|
optee-objs += rpc.o
|
|
optee-objs += supp.o
|
|
optee-objs += device.o
|
|
optee-objs += smc_abi.o
|
|
optee-objs += ffa_abi.o
|
|
|
|
# for tracing framework to find optee_trace.h
|
|
CFLAGS_smc_abi.o := -I$(src)
|