xref: /openbmc/qemu/hw/virtio/Kconfig (revision 7221d3b634d1995a63a91de9b5035abf643c7ebc)
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
61*7221d3b6SViresh Kumar
62*7221d3b6SViresh Kumarconfig VHOST_USER_I2C
63*7221d3b6SViresh Kumar    bool
64*7221d3b6SViresh Kumar    default y
65*7221d3b6SViresh Kumar    depends on VIRTIO && VHOST_USER
66