nuttx-mirror/drivers
Bowen Wang 7eda1700c2 virtio/virtio-rng: make virtio-rng work for remoteproc transport layer
For remoteproc transport layer, the virtio drivers can not use the malloced
memory from the default system heap to communicate with the virtio devices,
the buffers placed in virtqueue should be in the share memory region
(mallcoed virtio_alloc_buf()).

Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2024-10-06 08:37:53 +08:00
..
1wire nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
analog Check if the lower half is initialized for af_channel and af_data 2024-09-30 15:46:58 +08:00
audio drivers/audio: fix samp rate conversion issue 2024-08-27 22:00:39 +08:00
bch drivers/bch: ioctl() - BIOC_FLUSH: Add calling ioctl() of block driver 2024-09-27 00:12:43 +08:00
can char driver CAN: add tx_confirm function in upperCAN driver. 2024-10-02 21:22:07 +08:00
clk clk:optimized the clk_set_rate for mux 2024-09-28 10:38:55 +08:00
contactless nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
coresight math: Optimize the implementation of log2ceil and log2floor 2024-09-23 10:03:54 +02:00
crypto nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
devicetree devicetree/fdt_pci: implement the fdt_pci_ecam_register() 2024-09-28 11:51:33 +08:00
dma Nuttx/dma: add dma framework for nuttx 2023-04-22 01:02:51 +08:00
dummy build: add initial cmake build system 2023-07-08 13:50:48 +08:00
eeprom nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
efuse nuttx: use lib_free for memory de-allocation after strdup or asprintf 2023-08-08 11:58:29 -03:00
i2c i2c: Optimize access to private data 2024-09-20 13:28:03 +02:00
i2s nuttx: use sizeof instead of define or number in snprintf 2024-08-25 19:22:15 +08:00
i3c drivers/i3c: avoid return error when i3c_master_register without i3c/i2c device 2024-09-24 23:36:50 +08:00
input bits:rename __set_bit to set_bit __clear_bit to clear_bit 2024-09-23 10:03:54 +02:00
ioexpander gpio:add feature for gpio wakeup 2024-09-30 08:45:37 +08:00
ipcc nuttx: use sizeof instead of define or number in snprintf 2024-08-25 19:22:15 +08:00
lcd lcd/st7735: add option to invert display color 2024-10-02 20:52:55 +08:00
leds drivers/leds/ws2812: Fix WS2812 pixel size 2023-12-24 16:38:06 -08:00
loop enable O_CLOEXEC explicit 2023-09-22 13:51:00 +08:00
math math/mpi: add mpi driver in math 2023-10-17 13:43:43 +08:00
misc rpmsgdev: devpath may exceed RPMSG_NAME_SIZE 2024-09-28 19:09:54 +08:00
mmcsd mmcsd: move block driver register to probe stage in order to read ext_csd reg 2024-10-05 09:17:25 +08:00
modem drivers/modem/alt1250: Fix issue where the program would get stuck 2024-09-24 20:00:21 +08:00
motor Fix allocated memory test 2024-06-28 09:30:42 +02:00
mtd ftl: should pre-allocate eblock for car case 2024-09-16 10:25:36 +08:00
net 1.xtensa/esp32s3: configure the number of universal management 2024-09-28 11:47:24 +08:00
note task: use get_task_name where possible 2024-10-01 20:38:06 +08:00
pci pci/ivshmem: Check drv isn't NULL before calling remove 2024-10-05 12:05:13 -03:00
pinctrl driver/pinctl: add pinctrl framework 2024-09-17 02:25:47 +08:00
pipes drivers/pipes: using rmutex to protect pipe and avoid deadlock 2024-09-28 13:50:21 +08:00
power drivers/pm: pm_smp remove sched_lock 2024-09-30 20:23:11 +08:00
rc nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
regmap drivers/regmap: add exit function interface. 2024-08-27 21:43:58 +08:00
reset reset: fix build warning when CONFIG_RESET_RPMSG is not set 2024-09-30 16:43:02 +08:00
rf build: add initial cmake build system 2023-07-08 13:50:48 +08:00
rmt nuttx: use sizeof instead of define or number in snprintf 2024-08-25 19:22:15 +08:00
rpmsg rpmsg/ivshmem: Skip unregistering ivshmem driver 2024-10-05 12:05:13 -03:00
rptun drivers/rptun: add cmake support for rptun_secure 2024-10-03 08:57:46 +08:00
segger task: use get_task_name where possible 2024-10-01 20:38:06 +08:00
sensors drivers/sensors/gnss: check invalid nmea statement to avoid parsebuffer overflow 2024-09-30 17:00:23 +08:00
serial drivers/serial/CMakeLists.txt: add missing files 2024-10-05 23:40:11 +08:00
spi spi_slave: keep consistent with the parameter of the spi_slave_receive function declaration 2024-09-13 12:27:31 +08:00
syslog task: use get_task_name where possible 2024-10-01 20:38:06 +08:00
thermal Thermal/dummy: Fix depends error 2024-09-23 08:57:29 +08:00
timers drivers/timers/arch_alarm.c: Clean-up oneshot_callback for non-tickless build 2024-09-30 19:23:01 +08:00
usbdev drivers/usbdev/cdcacm.c: Fix compilation issues 2024-10-03 08:55:13 +08:00
usbhost nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
usbmisc nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
usbmonitor nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
usrsock rpmsg: make all the rpmsg services deponds on RPMSG 2024-02-18 04:09:34 -08:00
vhost driver/vhost: Call metal_init in vhost_register_drivers 2024-10-05 12:05:13 -03:00
video drivers/fb: add panbuffer clear ioctl 2024-09-13 09:15:38 +08:00
virtio virtio/virtio-rng: make virtio-rng work for remoteproc transport layer 2024-10-06 08:37:53 +08:00
wireless nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
.gitignore build: Remve the unnecessary .gitignore 2020-05-23 18:00:40 +01:00
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
drivers_initialize.c drivers/vhost: add vhost framework for NuttX 2024-10-03 17:37:40 +08:00
Kconfig drivers/vhost: add vhost framework for NuttX 2024-10-03 17:37:40 +08:00
Makefile drivers/vhost: add vhost framework for NuttX 2024-10-03 17:37:40 +08:00