xref: /openbmc/qemu/hw/virtio/Kconfig (revision 9972ae314fc38b7e47ee7ccdbc8556b7cad8a930)
121c6b0c8SMarc-André Lureauconfig VHOST
221c6b0c8SMarc-André Lureau    bool
321c6b0c8SMarc-André Lureau
482f51817SPaolo Bonziniconfig VIRTIO
582f51817SPaolo Bonzini    bool
682f51817SPaolo Bonzini
782f51817SPaolo Bonziniconfig VIRTIO_RNG
882f51817SPaolo Bonzini    bool
9b42075bbSYang Zhong    default y
10b42075bbSYang Zhong    depends on VIRTIO
1182f51817SPaolo Bonzini
1222c37a10SEric Augerconfig VIRTIO_IOMMU
1322c37a10SEric Auger    bool
1422c37a10SEric Auger    default y
153b703feaSPaolo Bonzini    depends on PCI && VIRTIO
1622c37a10SEric Auger
1782f51817SPaolo Bonziniconfig VIRTIO_PCI
1882f51817SPaolo Bonzini    bool
197c28b925SPaolo Bonzini    default y if PCI_DEVICES
207c28b925SPaolo Bonzini    depends on PCI
217c28b925SPaolo Bonzini    select VIRTIO
2282f51817SPaolo Bonzini
2382f51817SPaolo Bonziniconfig VIRTIO_MMIO
2482f51817SPaolo Bonzini    bool
25b42075bbSYang Zhong    select VIRTIO
2682f51817SPaolo Bonzini
279e5c2056SThomas Huthconfig VIRTIO_CCW
289e5c2056SThomas Huth    bool
299e5c2056SThomas Huth    select VIRTIO
309e5c2056SThomas Huth
3182f51817SPaolo Bonziniconfig VIRTIO_BALLOON
3282f51817SPaolo Bonzini    bool
33b42075bbSYang Zhong    default y
34b42075bbSYang Zhong    depends on VIRTIO
3582f51817SPaolo Bonzini
3682f51817SPaolo Bonziniconfig VIRTIO_CRYPTO
3782f51817SPaolo Bonzini    bool
38b42075bbSYang Zhong    default y
39b42075bbSYang Zhong    depends on VIRTIO
405f503cd9SPankaj Gupta
415f503cd9SPankaj Guptaconfig VIRTIO_PMEM_SUPPORTED
425f503cd9SPankaj Gupta    bool
435f503cd9SPankaj Gupta
445f503cd9SPankaj Guptaconfig VIRTIO_PMEM
455f503cd9SPankaj Gupta    bool
465f503cd9SPankaj Gupta    default y
475f503cd9SPankaj Gupta    depends on VIRTIO
485f503cd9SPankaj Gupta    depends on VIRTIO_PMEM_SUPPORTED
495f503cd9SPankaj Gupta    select MEM_DEVICE
50910b2576SDavid Hildenbrand
51910b2576SDavid Hildenbrandconfig VIRTIO_MEM_SUPPORTED
52910b2576SDavid Hildenbrand    bool
53910b2576SDavid Hildenbrand
54910b2576SDavid Hildenbrandconfig VIRTIO_MEM
55910b2576SDavid Hildenbrand    bool
56910b2576SDavid Hildenbrand    default y
57910b2576SDavid Hildenbrand    depends on VIRTIO
58910b2576SDavid Hildenbrand    depends on LINUX
59910b2576SDavid Hildenbrand    depends on VIRTIO_MEM_SUPPORTED
60910b2576SDavid Hildenbrand    select MEM_DEVICE
617221d3b6SViresh Kumar
62*9972ae31SPaolo Bonziniconfig VHOST_VSOCK
63*9972ae31SPaolo Bonzini    bool
64*9972ae31SPaolo Bonzini    default y
65*9972ae31SPaolo Bonzini    depends on VIRTIO && VHOST_KERNEL
66*9972ae31SPaolo Bonzini
67*9972ae31SPaolo Bonziniconfig VHOST_USER_VSOCK
68*9972ae31SPaolo Bonzini    bool
69*9972ae31SPaolo Bonzini    default y
70*9972ae31SPaolo Bonzini    depends on VIRTIO && VHOST_USER
71*9972ae31SPaolo Bonzini
727221d3b6SViresh Kumarconfig VHOST_USER_I2C
737221d3b6SViresh Kumar    bool
747221d3b6SViresh Kumar    default y
757221d3b6SViresh Kumar    depends on VIRTIO && VHOST_USER
76821d28b8SMathieu Poirier
77821d28b8SMathieu Poirierconfig VHOST_USER_RNG
78821d28b8SMathieu Poirier    bool
79821d28b8SMathieu Poirier    default y
80821d28b8SMathieu Poirier    depends on VIRTIO && VHOST_USER
81