master
text 148 lines 2.48 KB
Raw
1 config VIRTIO
2 bool
3
4 config VIRTIO_RNG
5 bool
6 default y
7 depends on VIRTIO
8
9 config VIRTIO_NSM
10 bool
11 depends on LIBCBOR && VIRTIO
12
13 config VIRTIO_IOMMU
14 bool
15 default y
16 depends on PCI && VIRTIO
17
18 config VIRTIO_PCI
19 bool
20 default y if PCI_DEVICES
21 depends on PCI
22 select VIRTIO
23 select VIRTIO_MD_SUPPORTED
24
25 config VIRTIO_MMIO
26 bool
27 select VIRTIO
28
29 config VIRTIO_CCW
30 bool
31 select VIRTIO
32 select VIRTIO_MD_SUPPORTED
33
34 config VIRTIO_BALLOON
35 bool
36 default y
37 depends on VIRTIO
38
39 config VIRTIO_CRYPTO
40 bool
41 default y
42 depends on VIRTIO
43
44 # not all virtio transports support memory devices; if none does,
45 # no need to include the code
46 config VIRTIO_MD_SUPPORTED
47 bool
48
49 config VIRTIO_MD
50 bool
51 depends on VIRTIO_MD_SUPPORTED
52 select MEM_DEVICE
53
54 # selected by the board if it has the required support code
55 config VIRTIO_PMEM_SUPPORTED
56 bool
57
58 config VIRTIO_PMEM
59 bool
60 default y
61 depends on VIRTIO
62 depends on VIRTIO_MD_SUPPORTED
63 depends on VIRTIO_PMEM_SUPPORTED
64 select VIRTIO_MD
65
66 # selected by the board if it has the required support code
67 config VIRTIO_MEM_SUPPORTED
68 bool
69
70 config VIRTIO_MEM
71 bool
72 default y
73 depends on VIRTIO
74 depends on LINUX
75 depends on VIRTIO_MD_SUPPORTED
76 depends on VIRTIO_MEM_SUPPORTED
77 select VIRTIO_MD
78
79 config VIRTIO_RTC
80 bool
81 default y
82 depends on VIRTIO
83
84 config VHOST_VSOCK_COMMON
85 bool
86 depends on VIRTIO
87
88 config VHOST_VSOCK
89 bool
90 default y
91 select VHOST_VSOCK_COMMON
92 depends on VIRTIO && VHOST_KERNEL
93
94 config VHOST_USER_VSOCK
95 bool
96 default y
97 select VHOST_VSOCK_COMMON
98 depends on VIRTIO && VHOST_USER
99
100 config VHOST_USER_I2C
101 bool
102 default y
103 depends on VIRTIO && VHOST_USER
104
105 config VHOST_USER_RNG
106 bool
107 default y
108 depends on VIRTIO && VHOST_USER
109
110 config VHOST_USER_FS
111 bool
112 default y
113 depends on VIRTIO && VHOST_USER
114
115 config VHOST_USER_GPIO
116 bool
117 default y
118 depends on VIRTIO && VHOST_USER
119
120 config VHOST_VDPA_DEV
121 bool
122 default y
123 depends on VIRTIO && VHOST_VDPA && LINUX
124
125 config VHOST_USER_SND
126 bool
127 default y
128 depends on VIRTIO && VHOST_USER
129
130 config VHOST_USER_SCMI
131 bool
132 default y
133 depends on VIRTIO && VHOST_USER && ARM
134
135 config VHOST_USER_SPI
136 bool
137 default y
138 depends on VIRTIO && VHOST_USER
139
140 config VHOST_USER_TEST
141 bool
142 default y
143 depends on VIRTIO && VHOST_USER
144
145 config VHOST_USER_RTC
146 bool
147 default y
148 depends on VIRTIO && VHOST_USER