This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 7b3913da607 libs/libc/netdb: Optimize the timeout calculation logic: 1. Adopt an exponential backoff strategy () to dynamically adjust the timeout duration, which is suitable for retry scenarios. 2. Optimize the default configuration to set the initial timeout to 5 seconds. 3. Support dynamic modification of the maximum timeout limit to adapt to different scenarios. Reference: RFC 1536 (section on retransmission implementation recommendations) new cbdd3ac39bc drivers/misc/optee: Add virtual and physical address to sturct optee_shm new 95ca3e7ca5f drivers/misc/optee: Add mmap shm op + remove memfd new 707cdaf42e6 drivers/misc/optee: Expanded RPC support. new 9970e6a54ed drivers/misc/optee: Add error conversion from errno to TEE errors The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: Documentation/guides/optee.rst | 83 ++- drivers/misc/CMakeLists.txt | 4 + drivers/misc/Kconfig | 11 +- drivers/misc/Make.defs | 4 + drivers/misc/optee.c | 817 +++++++++++++++------ drivers/misc/optee.h | 41 +- drivers/misc/optee_msg.h | 134 ++++ drivers/misc/optee_rpc.c | 341 +++++++++ .../cxd56_sfc.h => drivers/misc/optee_rpc.h | 28 +- drivers/misc/optee_smc.c | 18 +- drivers/misc/optee_supplicant.c | 599 +++++++++++++++ .../misc/optee_supplicant.h | 49 +- fs/mmap/fs_anonmap.c | 2 +- fs/mmap/fs_anonmap.h | 63 -- fs/mmap/fs_mmap.c | 2 +- include/nuttx/fs/fs.h | 25 + include/nuttx/tee.h | 2 + 17 files changed, 1861 insertions(+), 362 deletions(-) create mode 100644 drivers/misc/optee_rpc.c copy arch/arm/src/cxd56xx/cxd56_sfc.h => drivers/misc/optee_rpc.h (81%) create mode 100644 drivers/misc/optee_supplicant.c copy arch/arm/src/lpc54xx/lpc54_sdmmc.h => drivers/misc/optee_supplicant.h (63%) delete mode 100644 fs/mmap/fs_anonmap.h