xref: /openbmc/qemu/hw/virtio/Kconfig (revision a5dab090e1425929a1a5a3034768cb33dab69bf4)
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
385f503cd9SPankaj Guptaconfig VIRTIO_PMEM_SUPPORTED
395f503cd9SPankaj Gupta    bool
405f503cd9SPankaj Gupta
415f503cd9SPankaj Guptaconfig VIRTIO_PMEM
425f503cd9SPankaj Gupta    bool
435f503cd9SPankaj Gupta    default y
445f503cd9SPankaj Gupta    depends on VIRTIO
455f503cd9SPankaj Gupta    depends on VIRTIO_PMEM_SUPPORTED
465f503cd9SPankaj Gupta    select MEM_DEVICE
47910b2576SDavid Hildenbrand
48910b2576SDavid Hildenbrandconfig VIRTIO_MEM_SUPPORTED
49910b2576SDavid Hildenbrand    bool
50910b2576SDavid Hildenbrand
51910b2576SDavid Hildenbrandconfig VIRTIO_MEM
52910b2576SDavid Hildenbrand    bool
53910b2576SDavid Hildenbrand    default y
54910b2576SDavid Hildenbrand    depends on VIRTIO
55910b2576SDavid Hildenbrand    depends on LINUX
56910b2576SDavid Hildenbrand    depends on VIRTIO_MEM_SUPPORTED
57910b2576SDavid Hildenbrand    select MEM_DEVICE
587221d3b6SViresh Kumar
596df95629SPhilippe Mathieu-Daudéconfig VHOST_VSOCK_COMMON
606df95629SPhilippe Mathieu-Daudé    bool
616df95629SPhilippe Mathieu-Daudé    depends on VIRTIO
626df95629SPhilippe Mathieu-Daudé
639972ae31SPaolo Bonziniconfig VHOST_VSOCK
649972ae31SPaolo Bonzini    bool
659972ae31SPaolo Bonzini    default y
666df95629SPhilippe Mathieu-Daudé    select VHOST_VSOCK_COMMON
679972ae31SPaolo Bonzini    depends on VIRTIO && VHOST_KERNEL
689972ae31SPaolo Bonzini
699972ae31SPaolo Bonziniconfig VHOST_USER_VSOCK
709972ae31SPaolo Bonzini    bool
719972ae31SPaolo Bonzini    default y
726df95629SPhilippe Mathieu-Daudé    select VHOST_VSOCK_COMMON
739972ae31SPaolo Bonzini    depends on VIRTIO && VHOST_USER
749972ae31SPaolo Bonzini
757221d3b6SViresh Kumarconfig VHOST_USER_I2C
767221d3b6SViresh Kumar    bool
777221d3b6SViresh Kumar    default y
787221d3b6SViresh Kumar    depends on VIRTIO && VHOST_USER
79821d28b8SMathieu Poirier
80821d28b8SMathieu Poirierconfig VHOST_USER_RNG
81821d28b8SMathieu Poirier    bool
82821d28b8SMathieu Poirier    default y
83821d28b8SMathieu Poirier    depends on VIRTIO && VHOST_USER
845166dabfSPaolo Bonzini
855166dabfSPaolo Bonziniconfig VHOST_USER_FS
865166dabfSPaolo Bonzini    bool
875166dabfSPaolo Bonzini    default y
885166dabfSPaolo Bonzini    depends on VIRTIO && VHOST_USER
8927ba7b02SViresh Kumar
9027ba7b02SViresh Kumarconfig VHOST_USER_GPIO
9127ba7b02SViresh Kumar    bool
9227ba7b02SViresh Kumar    default y
9327ba7b02SViresh Kumar    depends on VIRTIO && VHOST_USER
94b430a2bdSLongpeng
95b430a2bdSLongpengconfig VHOST_VDPA_DEV
96b430a2bdSLongpeng    bool
97b430a2bdSLongpeng    default y
98b430a2bdSLongpeng    depends on VIRTIO && VHOST_VDPA && LINUX
99*a5dab090SMilan Zamazal
100*a5dab090SMilan Zamazalconfig VHOST_USER_SCMI
101*a5dab090SMilan Zamazal    bool
102*a5dab090SMilan Zamazal    default y
103*a5dab090SMilan Zamazal    depends on VIRTIO && VHOST_USER
104