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