xref: /openbmc/qemu/hw/virtio/Kconfig (revision c85cad81)
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_COMMON
60    bool
61    depends on VIRTIO
62
63config VHOST_VSOCK
64    bool
65    default y
66    select VHOST_VSOCK_COMMON
67    depends on VIRTIO && VHOST_KERNEL
68
69config VHOST_USER_VSOCK
70    bool
71    default y
72    select VHOST_VSOCK_COMMON
73    depends on VIRTIO && VHOST_USER
74
75config VHOST_USER_I2C
76    bool
77    default y
78    depends on VIRTIO && VHOST_USER
79
80config VHOST_USER_RNG
81    bool
82    default y
83    depends on VIRTIO && VHOST_USER
84
85config VHOST_USER_FS
86    bool
87    default y
88    depends on VIRTIO && VHOST_USER
89
90config VHOST_USER_GPIO
91    bool
92    default y
93    depends on VIRTIO && VHOST_USER
94
95config VHOST_VDPA_DEV
96    bool
97    default y
98    depends on VIRTIO && VHOST_VDPA && LINUX
99