xref: /qemu/hw/virtio/Kconfig (revision 18129c15bcefc0064febe2dc7759b93f7c5aaab3)
182f51817SPaolo Bonziniconfig VIRTIO
282f51817SPaolo Bonzini    bool
382f51817SPaolo Bonzini
482f51817SPaolo Bonziniconfig VIRTIO_RNG
582f51817SPaolo Bonzini    bool
6b42075bbSYang Zhong    default y
7b42075bbSYang Zhong    depends on VIRTIO
882f51817SPaolo Bonzini
922c37a10SEric Augerconfig VIRTIO_IOMMU
1022c37a10SEric Auger    bool
1122c37a10SEric Auger    default y
123b703feaSPaolo Bonzini    depends on PCI && VIRTIO
1322c37a10SEric Auger
1482f51817SPaolo Bonziniconfig VIRTIO_PCI
1582f51817SPaolo Bonzini    bool
167c28b925SPaolo Bonzini    default y if PCI_DEVICES
177c28b925SPaolo Bonzini    depends on PCI
187c28b925SPaolo Bonzini    select VIRTIO
1982f51817SPaolo Bonzini
2082f51817SPaolo Bonziniconfig VIRTIO_MMIO
2182f51817SPaolo Bonzini    bool
22b42075bbSYang Zhong    select VIRTIO
2382f51817SPaolo Bonzini
249e5c2056SThomas Huthconfig VIRTIO_CCW
259e5c2056SThomas Huth    bool
269e5c2056SThomas Huth    select VIRTIO
279e5c2056SThomas Huth
2882f51817SPaolo Bonziniconfig VIRTIO_BALLOON
2982f51817SPaolo Bonzini    bool
30b42075bbSYang Zhong    default y
31b42075bbSYang Zhong    depends on VIRTIO
3282f51817SPaolo Bonzini
3382f51817SPaolo Bonziniconfig VIRTIO_CRYPTO
3482f51817SPaolo Bonzini    bool
35b42075bbSYang Zhong    default y
36b42075bbSYang Zhong    depends on VIRTIO
375f503cd9SPankaj Gupta
38*18129c15SDavid Hildenbrandconfig VIRTIO_MD
39*18129c15SDavid Hildenbrand    bool
40*18129c15SDavid Hildenbrand    select MEM_DEVICE
41*18129c15SDavid Hildenbrand
425f503cd9SPankaj Guptaconfig VIRTIO_PMEM_SUPPORTED
435f503cd9SPankaj Gupta    bool
445f503cd9SPankaj Gupta
455f503cd9SPankaj Guptaconfig VIRTIO_PMEM
465f503cd9SPankaj Gupta    bool
475f503cd9SPankaj Gupta    default y
485f503cd9SPankaj Gupta    depends on VIRTIO
495f503cd9SPankaj Gupta    depends on VIRTIO_PMEM_SUPPORTED
50*18129c15SDavid Hildenbrand    select VIRTIO_MD
51910b2576SDavid Hildenbrand
52910b2576SDavid Hildenbrandconfig VIRTIO_MEM_SUPPORTED
53910b2576SDavid Hildenbrand    bool
54910b2576SDavid Hildenbrand
55910b2576SDavid Hildenbrandconfig VIRTIO_MEM
56910b2576SDavid Hildenbrand    bool
57910b2576SDavid Hildenbrand    default y
58910b2576SDavid Hildenbrand    depends on VIRTIO
59910b2576SDavid Hildenbrand    depends on LINUX
60910b2576SDavid Hildenbrand    depends on VIRTIO_MEM_SUPPORTED
61*18129c15SDavid Hildenbrand    select VIRTIO_MD
627221d3b6SViresh Kumar
636df95629SPhilippe Mathieu-Daudéconfig VHOST_VSOCK_COMMON
646df95629SPhilippe Mathieu-Daudé    bool
656df95629SPhilippe Mathieu-Daudé    depends on VIRTIO
666df95629SPhilippe Mathieu-Daudé
679972ae31SPaolo Bonziniconfig VHOST_VSOCK
689972ae31SPaolo Bonzini    bool
699972ae31SPaolo Bonzini    default y
706df95629SPhilippe Mathieu-Daudé    select VHOST_VSOCK_COMMON
719972ae31SPaolo Bonzini    depends on VIRTIO && VHOST_KERNEL
729972ae31SPaolo Bonzini
739972ae31SPaolo Bonziniconfig VHOST_USER_VSOCK
749972ae31SPaolo Bonzini    bool
759972ae31SPaolo Bonzini    default y
766df95629SPhilippe Mathieu-Daudé    select VHOST_VSOCK_COMMON
779972ae31SPaolo Bonzini    depends on VIRTIO && VHOST_USER
789972ae31SPaolo Bonzini
797221d3b6SViresh Kumarconfig VHOST_USER_I2C
807221d3b6SViresh Kumar    bool
817221d3b6SViresh Kumar    default y
827221d3b6SViresh Kumar    depends on VIRTIO && VHOST_USER
83821d28b8SMathieu Poirier
84821d28b8SMathieu Poirierconfig VHOST_USER_RNG
85821d28b8SMathieu Poirier    bool
86821d28b8SMathieu Poirier    default y
87821d28b8SMathieu Poirier    depends on VIRTIO && VHOST_USER
885166dabfSPaolo Bonzini
895166dabfSPaolo Bonziniconfig VHOST_USER_FS
905166dabfSPaolo Bonzini    bool
915166dabfSPaolo Bonzini    default y
925166dabfSPaolo Bonzini    depends on VIRTIO && VHOST_USER
9327ba7b02SViresh Kumar
9427ba7b02SViresh Kumarconfig VHOST_USER_GPIO
9527ba7b02SViresh Kumar    bool
9627ba7b02SViresh Kumar    default y
9727ba7b02SViresh Kumar    depends on VIRTIO && VHOST_USER
98b430a2bdSLongpeng
99b430a2bdSLongpengconfig VHOST_VDPA_DEV
100b430a2bdSLongpeng    bool
101b430a2bdSLongpeng    default y
102b430a2bdSLongpeng    depends on VIRTIO && VHOST_VDPA && LINUX
103a5dab090SMilan Zamazal
104a5dab090SMilan Zamazalconfig VHOST_USER_SCMI
105a5dab090SMilan Zamazal    bool
106a5dab090SMilan Zamazal    default y
107a5dab090SMilan Zamazal    depends on VIRTIO && VHOST_USER
108