Kconfig (a0292f3ebe63f8ed7ea28de57751f6bfb9416242) Kconfig (a67efff28832a597f46a0097916833937aa3983e)
1# SPDX-License-Identifier: GPL-2.0-only
2menu "Xen driver support"
3 depends on XEN
4
5config XEN_BALLOON
6 bool "Xen memory balloon driver"
7 default y
8 help

--- 167 unchanged lines hidden (view full) ---

176 but require DMAable memory instead.
177
178config SWIOTLB_XEN
179 def_bool y
180 depends on XEN_PV || ARM || ARM64
181 select DMA_OPS
182 select SWIOTLB
183
1# SPDX-License-Identifier: GPL-2.0-only
2menu "Xen driver support"
3 depends on XEN
4
5config XEN_BALLOON
6 bool "Xen memory balloon driver"
7 default y
8 help

--- 167 unchanged lines hidden (view full) ---

176 but require DMAable memory instead.
177
178config SWIOTLB_XEN
179 def_bool y
180 depends on XEN_PV || ARM || ARM64
181 select DMA_OPS
182 select SWIOTLB
183
184config XEN_PCI_STUB
185 bool
186
187config XEN_PCIDEV_STUB
188 tristate "Xen PCI-device stub driver"
189 depends on PCI && !X86 && XEN
190 depends on XEN_BACKEND
191 select XEN_PCI_STUB
192 default m
193 help
194 The PCI device stub driver provides limited version of the PCI
195 device backend driver without para-virtualized support for guests.
196 If you select this to be a module, you will need to make sure no
197 other driver has bound to the device(s) you want to make visible to
198 other guests.
199
200 The "hide" parameter (only applicable if backend driver is compiled
201 into the kernel) allows you to bind the PCI devices to this module
202 from the default device drivers. The argument is the list of PCI BDFs:
203 xen-pciback.hide=(03:00.0)(04:00.0)
204
205 If in doubt, say m.
206
184config XEN_PCIDEV_BACKEND
185 tristate "Xen PCI-device backend driver"
186 depends on PCI && X86 && XEN
187 depends on XEN_BACKEND
207config XEN_PCIDEV_BACKEND
208 tristate "Xen PCI-device backend driver"
209 depends on PCI && X86 && XEN
210 depends on XEN_BACKEND
211 select XEN_PCI_STUB
188 default m
189 help
190 The PCI device backend driver allows the kernel to export arbitrary
191 PCI devices to other guests. If you select this to be a module, you
192 will need to make sure no other driver has bound to the device(s)
193 you want to make visible to other guests.
194
195 The parameter "passthrough" allows you specify how you want the PCI

--- 113 unchanged lines hidden ---
212 default m
213 help
214 The PCI device backend driver allows the kernel to export arbitrary
215 PCI devices to other guests. If you select this to be a module, you
216 will need to make sure no other driver has bound to the device(s)
217 you want to make visible to other guests.
218
219 The parameter "passthrough" allows you specify how you want the PCI

--- 113 unchanged lines hidden ---