xref: /openbmc/qemu/hw/virtio/Kconfig (revision 37b0b24e)
1config VIRTIO
2    bool
3
4config VIRTIO_RNG
5    bool
6    default y
7    depends on VIRTIO
8
9config VIRTIO_IOMMU
10    bool
11    default y
12    depends on PCI && VIRTIO
13
14config VIRTIO_PCI
15    bool
16    default y if PCI_DEVICES
17    depends on PCI
18    select VIRTIO
19
20config VIRTIO_MMIO
21    bool
22    select VIRTIO
23
24config VIRTIO_CCW
25    bool
26    select VIRTIO
27
28config VIRTIO_BALLOON
29    bool
30    default y
31    depends on VIRTIO
32
33config VIRTIO_CRYPTO
34    bool
35    default y
36    depends on VIRTIO
37
38config VIRTIO_PMEM_SUPPORTED
39    bool
40
41config VIRTIO_PMEM
42    bool
43    default y
44    depends on VIRTIO
45    depends on VIRTIO_PMEM_SUPPORTED
46    select MEM_DEVICE
47
48config VIRTIO_MEM_SUPPORTED
49    bool
50
51config VIRTIO_MEM
52    bool
53    default y
54    depends on VIRTIO
55    depends on LINUX
56    depends on VIRTIO_MEM_SUPPORTED
57    select MEM_DEVICE
58
59config VHOST_VSOCK
60    bool
61    default y
62    depends on VIRTIO && VHOST_KERNEL
63
64config VHOST_USER_VSOCK
65    bool
66    default y
67    depends on VIRTIO && VHOST_USER
68
69config VHOST_USER_I2C
70    bool
71    default y
72    depends on VIRTIO && VHOST_USER
73
74config VHOST_USER_RNG
75    bool
76    default y
77    depends on VIRTIO && VHOST_USER
78
79config VHOST_USER_FS
80    bool
81    default y
82    depends on VIRTIO && VHOST_USER
83
84config VHOST_USER_GPIO
85    bool
86    default y
87    depends on VIRTIO && VHOST_USER
88
89config VHOST_VDPA_DEV
90    bool
91    default y
92    depends on VIRTIO && VHOST_VDPA && LINUX
93