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 drivers/misc/optee: Add SMC backend for arm archs 2025-05-09 10:29:26 +08:00
dev_ascii.c
dev_mem.c
dev_null.c
dev_zero.c
goldfish_pipe.c fs/drivers: Avoid causing a busy loop in the program due to context switching induced by sem_post. 2025-03-17 10:44:26 +01:00
Kconfig drivers/misc/optee: Add SMC backend for arm archs 2025-05-09 10:29:26 +08:00
lwl_console.c
Make.defs drivers/misc/optee: Add SMC backend for arm archs 2025-05-09 10:29:26 +08:00
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 drivers/misc/optee: Rename optee_shm_entry to optee_shm 2025-05-13 10:14:01 +08:00
optee_smc.h drivers/misc/optee: Add SMC backend for arm archs 2025-05-09 10:29:26 +08:00
optee_socket.c drivers/misc/optee.c: Add shm registration support 2025-05-09 10:29:26 +08:00
ramdisk.c
rpmsgblk.c
rpmsgblk.h
rpmsgblk_server.c drivers/rpmsgblk_server: fix the syslog format warning 2025-03-03 07:37:13 +08:00
rpmsgdev.c
rpmsgdev.h
rpmsgdev_server.c
rwbuffer.c