mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-19 11:24:42 +00:00
virtio: pci: Allow exclusion of legacy driver
Add a new config to control whether the driver for legacy virtio PCI devices is included in the build. VIRTIO_PCI_LEGACY is included by default when VIRTIO_PCI is selected, but it can also be independently toggled. Signed-off-by: Andrew Scull <ascull@google.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
f8e7670f8b
commit
30471d5351
2 changed files with 11 additions and 1 deletions
|
@ -37,6 +37,15 @@ config VIRTIO_PCI
|
||||||
This driver provides support for virtio based paravirtual device
|
This driver provides support for virtio based paravirtual device
|
||||||
drivers over PCI.
|
drivers over PCI.
|
||||||
|
|
||||||
|
config VIRTIO_PCI_LEGACY
|
||||||
|
bool "PCI driver for legacy virtio devices"
|
||||||
|
depends on PCI
|
||||||
|
select VIRTIO
|
||||||
|
default VIRTIO_PCI
|
||||||
|
help
|
||||||
|
This driver provides support for legacy virtio based paravirtual
|
||||||
|
device drivers over PCI.
|
||||||
|
|
||||||
config VIRTIO_SANDBOX
|
config VIRTIO_SANDBOX
|
||||||
bool "Sandbox driver for virtio devices"
|
bool "Sandbox driver for virtio devices"
|
||||||
depends on SANDBOX
|
depends on SANDBOX
|
||||||
|
|
|
@ -5,7 +5,8 @@
|
||||||
|
|
||||||
obj-y += virtio-uclass.o virtio_ring.o
|
obj-y += virtio-uclass.o virtio_ring.o
|
||||||
obj-$(CONFIG_VIRTIO_MMIO) += virtio_mmio.o
|
obj-$(CONFIG_VIRTIO_MMIO) += virtio_mmio.o
|
||||||
obj-$(CONFIG_VIRTIO_PCI) += virtio_pci_legacy.o virtio_pci_modern.o
|
obj-$(CONFIG_VIRTIO_PCI) += virtio_pci_modern.o
|
||||||
|
obj-$(CONFIG_VIRTIO_PCI_LEGACY) += virtio_pci_legacy.o
|
||||||
obj-$(CONFIG_VIRTIO_SANDBOX) += virtio_sandbox.o
|
obj-$(CONFIG_VIRTIO_SANDBOX) += virtio_sandbox.o
|
||||||
obj-$(CONFIG_VIRTIO_NET) += virtio_net.o
|
obj-$(CONFIG_VIRTIO_NET) += virtio_net.o
|
||||||
obj-$(CONFIG_VIRTIO_BLK) += virtio_blk.o
|
obj-$(CONFIG_VIRTIO_BLK) += virtio_blk.o
|
||||||
|
|
Loading…
Add table
Reference in a new issue