 18129c15bc
			
		
	
	
		18129c15bc
		
	
	
	
	
		
			
			Let's add a new abstract "virtio memory device" type, and use it as parent class of virtio-mem-pci and virtio-pmem-pci. Message-ID: <20230711153445.514112-2-david@redhat.com> Tested-by: Mario Casquero <mcasquer@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com>
		
			
				
	
	
		
			108 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| config VIRTIO
 | |
|     bool
 | |
| 
 | |
| config VIRTIO_RNG
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO
 | |
| 
 | |
| config VIRTIO_IOMMU
 | |
|     bool
 | |
|     default y
 | |
|     depends on PCI && VIRTIO
 | |
| 
 | |
| config VIRTIO_PCI
 | |
|     bool
 | |
|     default y if PCI_DEVICES
 | |
|     depends on PCI
 | |
|     select VIRTIO
 | |
| 
 | |
| config VIRTIO_MMIO
 | |
|     bool
 | |
|     select VIRTIO
 | |
| 
 | |
| config VIRTIO_CCW
 | |
|     bool
 | |
|     select VIRTIO
 | |
| 
 | |
| config VIRTIO_BALLOON
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO
 | |
| 
 | |
| config VIRTIO_CRYPTO
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO
 | |
| 
 | |
| config VIRTIO_MD
 | |
|     bool
 | |
|     select MEM_DEVICE
 | |
| 
 | |
| config VIRTIO_PMEM_SUPPORTED
 | |
|     bool
 | |
| 
 | |
| config VIRTIO_PMEM
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO
 | |
|     depends on VIRTIO_PMEM_SUPPORTED
 | |
|     select VIRTIO_MD
 | |
| 
 | |
| config VIRTIO_MEM_SUPPORTED
 | |
|     bool
 | |
| 
 | |
| config VIRTIO_MEM
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO
 | |
|     depends on LINUX
 | |
|     depends on VIRTIO_MEM_SUPPORTED
 | |
|     select VIRTIO_MD
 | |
| 
 | |
| config VHOST_VSOCK_COMMON
 | |
|     bool
 | |
|     depends on VIRTIO
 | |
| 
 | |
| config VHOST_VSOCK
 | |
|     bool
 | |
|     default y
 | |
|     select VHOST_VSOCK_COMMON
 | |
|     depends on VIRTIO && VHOST_KERNEL
 | |
| 
 | |
| config VHOST_USER_VSOCK
 | |
|     bool
 | |
|     default y
 | |
|     select VHOST_VSOCK_COMMON
 | |
|     depends on VIRTIO && VHOST_USER
 | |
| 
 | |
| config VHOST_USER_I2C
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO && VHOST_USER
 | |
| 
 | |
| config VHOST_USER_RNG
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO && VHOST_USER
 | |
| 
 | |
| config VHOST_USER_FS
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO && VHOST_USER
 | |
| 
 | |
| config VHOST_USER_GPIO
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO && VHOST_USER
 | |
| 
 | |
| config VHOST_VDPA_DEV
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO && VHOST_VDPA && LINUX
 | |
| 
 | |
| config VHOST_USER_SCMI
 | |
|     bool
 | |
|     default y
 | |
|     depends on VIRTIO && VHOST_USER
 |