xref: /openbmc/qemu/hw/virtio/Kconfig (revision e9206163)
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_MD
39    bool
40    select MEM_DEVICE
41
42config VIRTIO_PMEM_SUPPORTED
43    bool
44
45config VIRTIO_PMEM
46    bool
47    default y
48    depends on VIRTIO
49    depends on VIRTIO_PMEM_SUPPORTED
50    select VIRTIO_MD
51
52config VIRTIO_MEM_SUPPORTED
53    bool
54
55config VIRTIO_MEM
56    bool
57    default y
58    depends on VIRTIO
59    depends on LINUX
60    depends on VIRTIO_MEM_SUPPORTED
61    select VIRTIO_MD
62
63config VHOST_VSOCK_COMMON
64    bool
65    depends on VIRTIO
66
67config VHOST_VSOCK
68    bool
69    default y
70    select VHOST_VSOCK_COMMON
71    depends on VIRTIO && VHOST_KERNEL
72
73config VHOST_USER_VSOCK
74    bool
75    default y
76    select VHOST_VSOCK_COMMON
77    depends on VIRTIO && VHOST_USER
78
79config VHOST_USER_I2C
80    bool
81    default y
82    depends on VIRTIO && VHOST_USER
83
84config VHOST_USER_RNG
85    bool
86    default y
87    depends on VIRTIO && VHOST_USER
88
89config VHOST_USER_FS
90    bool
91    default y
92    depends on VIRTIO && VHOST_USER
93
94config VHOST_USER_GPIO
95    bool
96    default y
97    depends on VIRTIO && VHOST_USER
98
99config VHOST_VDPA_DEV
100    bool
101    default y
102    depends on VIRTIO && VHOST_VDPA && LINUX
103
104config VHOST_USER_SND
105    bool
106    default y
107    depends on VIRTIO && VHOST_USER
108
109config VHOST_USER_SCMI
110    bool
111    default y
112    depends on VIRTIO && VHOST_USER
113