# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # menuconfig DRIVERS_VIRTIO bool "Virtio Device Support" select OPENAMP default n if DRIVERS_VIRTIO config DRIVERS_VIRTIO_MMIO bool "Virtio MMIO Device Support" default n config DRIVERS_VIRTIO_MMIO_QUEUE_LEN int "Virtio MMIO Virtio Queue Length" default 0 range 0 1024 depends on DRIVERS_VIRTIO_MMIO ---help--- If this value equals to 0, use the max queue length get from mmio register. config DRIVERS_VIRTIO_BLK bool "Virtio block support" depends on !DISABLE_MOUNTPOINT default n config DRIVERS_VIRTIO_GPU bool "Virtio gpu support" default n depends on VIDEO_FB select FB_UPDATE config DRIVERS_VIRTIO_INPUT bool "Virtio input support" default n depends on INPUT config DRIVERS_VIRTIO_NET bool "Virtio network support" depends on NETDEVICES default n select ARCH_HAVE_NETDEV_STATISTICS select NETDEV_LATEINIT config DRIVERS_VIRTIO_NET_BUFNUM int "Virtio network driver buffer number" default 0 depends on DRIVERS_VIRTIO_NET ---help--- The buffer number in each virtqueue. (We have 2 virtqueues.) If this value equals to 0, use CONFIG_IOB_NBUFFERS / 4 for each. Normally we get just a little improvement for >8 buffers, and very little for >32. config DRIVERS_VIRTIO_RNG bool "Virtio rng support" default n select ARCH_HAVE_RNG config DRIVERS_VIRTIO_RPMB bool "Virtio RPMB support" default n config DRIVERS_VIRTIO_SERIAL bool "Virtio serial support" depends on SERIAL default n select SERIAL_RXDMA select SERIAL_TXDMA if DRIVERS_VIRTIO_SERIAL config DRIVERS_VIRTIO_SERIAL_BUFSIZE int "Virtio serial driver buffer size" default 256 endif config DRIVERS_VIRTIO_SOUND bool "Virtio sound support" default n depends on DRIVERS_AUDIO if DRIVERS_VIRTIO_SOUND config DRIVERS_VIRTIO_SOUND_PERIOD_TIME int "Virtio snd driver period time" default 40 config DRIVERS_VIRTIO_SND_BUFFER_COUNT int "Virtio snd driver buffer count" default 6 endif endif # DRIVERS_VIRTIO