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
					
				|  | @ -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…
	
		Reference in New Issue