Merge tag 'pull-request-2023-07-10v2' of https://gitlab.com/thuth/qemu into staging
[qemu/armbru.git] / hw / virtio / Kconfig
blobde7a35429a154faba3a76a41f87b6f3baee78f65
1 config VIRTIO
2     bool
4 config VIRTIO_RNG
5     bool
6     default y
7     depends on VIRTIO
9 config VIRTIO_IOMMU
10     bool
11     default y
12     depends on PCI && VIRTIO
14 config VIRTIO_PCI
15     bool
16     default y if PCI_DEVICES
17     depends on PCI
18     select VIRTIO
20 config VIRTIO_MMIO
21     bool
22     select VIRTIO
24 config VIRTIO_CCW
25     bool
26     select VIRTIO
28 config VIRTIO_BALLOON
29     bool
30     default y
31     depends on VIRTIO
33 config VIRTIO_CRYPTO
34     bool
35     default y
36     depends on VIRTIO
38 config VIRTIO_PMEM_SUPPORTED
39     bool
41 config VIRTIO_PMEM
42     bool
43     default y
44     depends on VIRTIO
45     depends on VIRTIO_PMEM_SUPPORTED
46     select MEM_DEVICE
48 config VIRTIO_MEM_SUPPORTED
49     bool
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
59 config VHOST_VSOCK_COMMON
60     bool
61     depends on VIRTIO
63 config VHOST_VSOCK
64     bool
65     default y
66     select VHOST_VSOCK_COMMON
67     depends on VIRTIO && VHOST_KERNEL
69 config VHOST_USER_VSOCK
70     bool
71     default y
72     select VHOST_VSOCK_COMMON
73     depends on VIRTIO && VHOST_USER
75 config VHOST_USER_I2C
76     bool
77     default y
78     depends on VIRTIO && VHOST_USER
80 config VHOST_USER_RNG
81     bool
82     default y
83     depends on VIRTIO && VHOST_USER
85 config VHOST_USER_FS
86     bool
87     default y
88     depends on VIRTIO && VHOST_USER
90 config VHOST_USER_GPIO
91     bool
92     default y
93     depends on VIRTIO && VHOST_USER
95 config VHOST_VDPA_DEV
96     bool
97     default y
98     depends on VIRTIO && VHOST_VDPA && LINUX