 b6f53ae005
			
		
	
	
		b6f53ae005
		
	
	
	
	
		
			
			We don't have a virtio-scmi implementation in QEMU and only support a vhost-user backend. This is very similar to virtio-gpio and we add the same set of tests, just passing some vhost-user messages over the control socket. Signed-off-by: Milan Zamazal <mzamazal@redhat.com> Acked-by: Thomas Huth <thuth@redhat.com> Message-Id: <20230628100524.342666-4-mzamazal@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
		
			
				
	
	
		
			74 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Meson
		
	
	
	
	
	
| libqos_srcs = files(
 | |
|         '../libqtest.c',
 | |
|         '../libqmp.c',
 | |
| 
 | |
|         'qgraph.c',
 | |
|         'qos_external.c',
 | |
|         'pci.c',
 | |
|         'fw_cfg.c',
 | |
|         'libqos-malloc.c',
 | |
|         'libqos.c',
 | |
|         'sdhci-cmd.c',
 | |
| 
 | |
|         # spapr
 | |
|         'malloc-spapr.c',
 | |
|         'libqos-spapr.c',
 | |
|         'rtas.c',
 | |
|         'pci-spapr.c',
 | |
| 
 | |
|         # pc
 | |
|         'pci-pc.c',
 | |
|         'malloc-pc.c',
 | |
|         'libqos-pc.c',
 | |
|         'ahci.c',
 | |
| 
 | |
|         # usb
 | |
|         'usb.c',
 | |
| 
 | |
|         # qgraph devices:
 | |
|         'e1000e.c',
 | |
|         'i2c.c',
 | |
|         'i2c-imx.c',
 | |
|         'i2c-omap.c',
 | |
|         'igb.c',
 | |
|         'sdhci.c',
 | |
|         'tpci200.c',
 | |
|         'virtio.c',
 | |
|         'virtio-balloon.c',
 | |
|         'virtio-blk.c',
 | |
|         'vhost-user-blk.c',
 | |
|         'virtio-mmio.c',
 | |
|         'virtio-net.c',
 | |
|         'virtio-pci.c',
 | |
|         'virtio-pci-modern.c',
 | |
|         'virtio-rng.c',
 | |
|         'virtio-scsi.c',
 | |
|         'virtio-serial.c',
 | |
|         'virtio-iommu.c',
 | |
|         'virtio-gpio.c',
 | |
|         'virtio-scmi.c',
 | |
|         'generic-pcihost.c',
 | |
| 
 | |
|         # qgraph machines:
 | |
|         'aarch64-xlnx-zcu102-machine.c',
 | |
|         'arm-imx25-pdk-machine.c',
 | |
|         'arm-n800-machine.c',
 | |
|         'arm-raspi2-machine.c',
 | |
|         'arm-sabrelite-machine.c',
 | |
|         'arm-smdkc210-machine.c',
 | |
|         'arm-virt-machine.c',
 | |
|         'arm-xilinx-zynq-a9-machine.c',
 | |
|         'ppc64_pseries-machine.c',
 | |
|         'x86_64_pc-machine.c',
 | |
| )
 | |
| 
 | |
| if have_virtfs
 | |
|   libqos_srcs += files('virtio-9p.c', 'virtio-9p-client.c')
 | |
| endif
 | |
| 
 | |
| libqos = static_library('qos', libqos_srcs + genh,
 | |
|                         name_suffix: 'fa',
 | |
|                         build_by_default: false)
 | |
| 
 | |
| qos = declare_dependency(link_whole: libqos)
 |