nuttx/drivers/misc
George Poulios 47064e42df drivers/misc/optee: Fix non-registered memory ref passing
So far the NuttX implementation of OP-TEE has been using
registered memory references to pass non-registered memory
to OP-TEE OS, passing the physical address of the memory
in what is normally used as a 'cookie'. This was compatible
with the Openvela framework, but no other OP-TEE OS.

Fix this by passing temporary memory instead with the standard
non-contiguous (OPTEE_MSG_ATTR_NONCONTIG) flag.

Signed-off-by: George Poulios <gpoulios@census-labs.com>
2025-05-13 10:14:01 +08:00
..
addrenv.c
CMakeLists.txt
dev_ascii.c
dev_mem.c
dev_null.c
dev_zero.c
goldfish_pipe.c
Kconfig
lwl_console.c
Make.defs
mkrd.c
optee.c drivers/misc/optee: Fix non-registered memory ref passing 2025-05-13 10:14:01 +08:00
optee.h drivers/misc/optee: Fix non-registered memory ref passing 2025-05-13 10:14:01 +08:00
optee_msg.h
optee_smc.c
optee_smc.h
optee_socket.c
ramdisk.c
rpmsgblk.c
rpmsgblk.h
rpmsgblk_server.c
rpmsgdev.c
rpmsgdev.h
rpmsgdev_server.c
rwbuffer.c