nuttx/arch/sim/src/sim
p-szafonimateusz 501bf8634d arch/sim/sim_cansock.c: drain all pending TX frames per txavail
Loop devif_poll() until it reports nothing more
to send, matching the batch-drain behaviour of the upper-half CAN
drivers, so a transfer completes on one notification.

Signed-off-by: p-szafonimateusz <p-szafonimateusz@xiaomi.com>
2026-10-08 12:13:38 +08:00
..
macos sim: adapt macos avfoundation backend for camera indexing and capture 2026-05-08 19:51:39 +08:00
posix arch/sim: Add runtime HCI socket target option 2026-09-13 18:31:59 -03:00
win fs/hostfs: fix pre-existing nxstyle issues in touched files 2026-08-28 18:35:37 +08:00
CMakeLists.txt arch/atomic: remove up_testset in spinlock 2026-09-08 08:58:54 +08:00
sim_ajoystick.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_backtrace.c arch/sim: walk frame-pointer chain for non-running tasks in up_backtrace 2026-06-04 09:54:08 +08:00
sim_blockdevice.c
sim_camera.c sim: support camera framework multi-instance and dynamic mounting 2026-05-08 19:51:39 +08:00
sim_canchar.c arch/sim: Drain all host CAN frames per RX work cycle. 2026-10-07 19:15:57 +08:00
sim_cansock.c arch/sim/sim_cansock.c: drain all pending TX frames per txavail 2026-10-08 12:13:38 +08:00
sim_checkhostfstypes.c
sim_checkstack.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_copyfullstate.c
sim_cpuidlestack.c
sim_cpuinfo.c
sim_createstack.c arch: rename STACK_ALIGNMENT to STACKFRAME_ALIGN across all architectures 2026-01-22 15:37:24 +08:00
sim_decoder.c
sim_deviceimage.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_doirq.c arch: replace all nxsched_suspend/resume_*** with nxsched_switch_context 2025-09-25 16:40:23 +08:00
sim_encoder.c
sim_exit.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_fork.c !sched/arch/libc: Give fork() and vfork() their real, separate semantics. 2026-08-10 08:57:30 -03:00
sim_fork_arm.S !sched/arch/libc: Give fork() and vfork() their real, separate semantics. 2026-08-10 08:57:30 -03:00
sim_fork_arm64.S !sched/arch/libc: Give fork() and vfork() their real, separate semantics. 2026-08-10 08:57:30 -03:00
sim_fork_x86.S !sched/arch/libc: Give fork() and vfork() their real, separate semantics. 2026-08-10 08:57:30 -03:00
sim_fork_x86_64.S !sched/arch/libc: Give fork() and vfork() their real, separate semantics. 2026-08-10 08:57:30 -03:00
sim_framebuffer.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_gpiochip.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_gpiochip.h sim/gpiochip: add sim gpiochip for gpio autotest 2026-01-05 15:10:41 -03:00
sim_hcisocket.c arch/sim: Fix HCI socket watchdog lifetime 2026-09-13 18:31:59 -03:00
sim_head.c arch/sim: Add runtime HCI socket target option 2026-09-13 18:31:59 -03:00
sim_hostcan.h arch/sim/can: add loopback support for CAN character dev 2025-09-08 21:41:18 +08:00
sim_hosthcisocket.h arch/sim: Add runtime HCI socket target option 2026-09-13 18:31:59 -03:00
sim_hostusrsock.h arch/sim: Add AF_LOCAL support to host usrsock 2026-07-23 15:34:02 +08:00
sim_hostvideo.h sim: support camera framework multi-instance and dynamic mounting 2026-05-08 19:51:39 +08:00
sim_idle.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_initialize.c arch/sim: Add support to emulated Mouse 2026-08-12 14:08:34 -03:00
sim_initialstate.c
sim_internal.h arch/sim: Add BabbleSim discrete time support 2026-09-13 18:31:59 -03:00
sim_keyboard.c arch/sim: report the keyboard the way the contract says 2026-07-31 11:02:20 -03:00
sim_lcd.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_mouse.c arch/sim: buffer several mouse reports 2026-09-25 10:36:28 +02:00
sim_netdriver.c net: fix pre-existing coding style issues in timestamp-related files 2026-09-18 20:00:49 +08:00
sim_offload.c sim/alsa: Use bundled codec headers. 2026-07-26 22:35:30 +08:00
sim_offload.h
sim_oneshot.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_openh264dec.c
sim_openh264dec.h
sim_registerdump.c
sim_releasestack.c
sim_rpmsg_port_uart.c
sim_rpmsg_virtio.c drivers/rptun and rpmsg_virtio: remove cmd initialize 2026-01-19 14:18:27 +08:00
sim_rptun.c sim/sim_rptun: modify sim_rptun to port new rptun framework 2026-01-19 14:18:27 +08:00
sim_rtc.c arch/sim: register RTC after clock initialization 2026-07-28 09:49:58 +02:00
sim_saveusercontext.c
sim_schedulesigaction.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_sectionheap.c
sim_sigdeliver.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_smpsignal.c
sim_stackframe.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_switchcontext.c style: fix checkpatch issues after debug.h move 2026-04-07 07:50:06 -03:00
sim_tcbinfo.c
sim_touchscreen.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_uart.c arch/sim: Add PTY mode for simulated UART 2026-07-25 15:03:56 +08:00
sim_ummheap.c nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr 2026-08-24 13:20:45 +08:00
sim_usbdev.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_usbdev.h
sim_usbhost.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_usbhost.h arch/sim: Optimize sim usbhost isoc endpoint transmission 2026-01-05 09:59:06 +08:00
sim_usestack.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_usrsock.c arch/sim: Add AF_LOCAL support to host usrsock 2026-07-23 15:34:02 +08:00
sim_wifihost.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sim_wifihost.h simwifi: Refactor the interfaces of simwifi and simnet 2026-01-14 09:22:54 +08:00
sim_x264encoder.c
sim_x264encoder.h