1config VIRTIO 2 bool 3 4config VIRTIO_RNG 5 bool 6 default y 7 depends on VIRTIO 8 9config VIRTIO_NSM 10 bool 11 depends on LIBCBOR && VIRTIO 12 13config VIRTIO_IOMMU 14 bool 15 default y 16 depends on PCI && VIRTIO 17 18config VIRTIO_PCI 19 bool 20 default y if PCI_DEVICES 21 depends on PCI 22 select VIRTIO 23 select VIRTIO_MD_SUPPORTED 24 25config VIRTIO_MMIO 26 bool 27 select VIRTIO 28 29config VIRTIO_CCW 30 bool 31 select VIRTIO 32 select VIRTIO_MD_SUPPORTED 33 34config VIRTIO_BALLOON 35 bool 36 default y 37 depends on VIRTIO 38 39config VIRTIO_CRYPTO 40 bool 41 default y 42 depends on VIRTIO 43 44# not all virtio transports support memory devices; if none does, 45# no need to include the code 46config VIRTIO_MD_SUPPORTED 47 bool 48 49config VIRTIO_MD 50 bool 51 depends on VIRTIO_MD_SUPPORTED 52 select MEM_DEVICE 53 54# selected by the board if it has the required support code 55config VIRTIO_PMEM_SUPPORTED 56 bool 57 58config VIRTIO_PMEM 59 bool 60 default y 61 depends on VIRTIO 62 depends on VIRTIO_MD_SUPPORTED 63 depends on VIRTIO_PMEM_SUPPORTED 64 select VIRTIO_MD 65 66# selected by the board if it has the required support code 67config VIRTIO_MEM_SUPPORTED 68 bool 69 70config VIRTIO_MEM 71 bool 72 default y 73 depends on VIRTIO 74 depends on LINUX 75 depends on VIRTIO_MD_SUPPORTED 76 depends on VIRTIO_MEM_SUPPORTED 77 select VIRTIO_MD 78 79config VHOST_VSOCK_COMMON 80 bool 81 depends on VIRTIO 82 83config VHOST_VSOCK 84 bool 85 default y 86 select VHOST_VSOCK_COMMON 87 depends on VIRTIO && VHOST_KERNEL 88 89config VHOST_USER_VSOCK 90 bool 91 default y 92 select VHOST_VSOCK_COMMON 93 depends on VIRTIO && VHOST_USER 94 95config VHOST_USER_I2C 96 bool 97 default y 98 depends on VIRTIO && VHOST_USER 99 100config VHOST_USER_RNG 101 bool 102 default y 103 depends on VIRTIO && VHOST_USER 104 105config VHOST_USER_FS 106 bool 107 default y 108 depends on VIRTIO && VHOST_USER 109 110config VHOST_USER_GPIO 111 bool 112 default y 113 depends on VIRTIO && VHOST_USER 114 115config VHOST_VDPA_DEV 116 bool 117 default y 118 depends on VIRTIO && VHOST_VDPA && LINUX 119 120config VHOST_USER_SND 121 bool 122 default y 123 depends on VIRTIO && VHOST_USER 124 125config VHOST_USER_SCMI 126 bool 127 default y 128 depends on VIRTIO && VHOST_USER && ARM 129