nuttx/arch/arm/src/am67
zhanghongyu 53ac762e79 drivers/vhost: Optimize vhost-net performance and robustness
Suppress the peer notifications while a ring keeps delivering work, batch
the receive completions into one kick per burst and drop the redundant
txdone signal from the transmit path.  Validate the peer controlled frame
lengths, accept descriptor chains on both lanes, keep every ring access on
the upper half's work thread so the interrupt context callbacks stay lock
free, and prefer the MAC from the configuration space, falling back to the
Kconfig address or a random one.

Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2026-09-27 18:41:30 +08:00
..
am67_boot.c arch/arm/am67: Add rptun IPC with the Linux A53 (remoteproc/rpmsg). 2026-09-21 16:28:36 +08:00
am67_ecap.c Documentation/am67: Document eCAP APWM support on t3-gem-o1. 2026-09-18 16:25:31 +08:00
am67_ecap.h arch/arm/am67: Add eCAP APWM lower-half driver. 2026-09-18 16:25:31 +08:00
am67_ecap_hw.h arch/arm/am67: Add eCAP APWM lower-half driver. 2026-09-18 16:25:31 +08:00
am67_gpio.c arch/arm/am67: Add GPIO and MCU_MCSPI0 master driver. 2026-09-14 18:45:44 -03:00
am67_gpio.h arch/arm/am67: Add GPIO and MCU_MCSPI0 master driver. 2026-09-14 18:45:44 -03:00
am67_i2c.c Documentation/am67: Document I2C support on t3-gem-o1. 2026-09-17 13:49:35 +08:00
am67_i2c.h arch/arm/am67: Add I2C0/WKUP_I2C0 master driver. 2026-09-17 13:49:35 +08:00
am67_i2c_hw.h arch/arm/am67: Add I2C0/WKUP_I2C0 master driver. 2026-09-17 13:49:35 +08:00
am67_irq.c
am67_mcspi.c arch/arm/am67: Add GPIO and MCU_MCSPI0 master driver. 2026-09-14 18:45:44 -03:00
am67_mcspi.h arch/arm/am67: Add GPIO and MCU_MCSPI0 master driver. 2026-09-14 18:45:44 -03:00
am67_mpuinit.c arch/arm/am67: Add a RAT sliding window for 36-bit DDR access. 2026-09-21 16:28:36 +08:00
am67_mpuinit.h arch/arm/am67: Add rptun IPC with the Linux A53 (remoteproc/rpmsg). 2026-09-21 16:28:36 +08:00
am67_pinmux.c arch/arm/am67: Add eCAP APWM lower-half driver. 2026-09-18 16:25:31 +08:00
am67_pinmux.h arch/arm/am67: Add eCAP APWM lower-half driver. 2026-09-18 16:25:31 +08:00
am67_pwm.c arch/arm/am67: Add EPWM0/EPWM1 PWM lower-half driver. 2026-09-17 13:10:57 -03:00
am67_pwm.h board/arm/am67/t3-gem-o1: Move EPWM initialization to its own file 2026-09-17 13:10:57 -03:00
am67_pwm_hw.h arch/arm/am67: Add EPWM0/EPWM1 PWM lower-half driver. 2026-09-17 13:10:57 -03:00
am67_rat.c drivers/vhost: Optimize vhost-net performance and robustness 2026-09-27 18:41:30 +08:00
am67_rat.h arch/arm/am67: Add a RAT sliding window for 36-bit DDR access. 2026-09-21 16:28:36 +08:00
am67_rptun.c arch/arm/am67: Answer the remoteproc shutdown request in rptun. 2026-09-21 16:28:36 +08:00
am67_rptun.h arch/arm/am67: Add rptun IPC with the Linux A53 (remoteproc/rpmsg). 2026-09-21 16:28:36 +08:00
am67_serial.c
am67_timer.c
chip.h
CMakeLists.txt arch/arm/am67: Add a RAT sliding window for 36-bit DDR access. 2026-09-21 16:28:36 +08:00
Kconfig arch/arm/am67: Add eCAP APWM lower-half driver. 2026-09-18 16:25:31 +08:00
Make.defs arch/arm/am67: Add a RAT sliding window for 36-bit DDR access. 2026-09-21 16:28:36 +08:00