mirror of
https://github.com/qemu/qemu.git
synced 2025-07-28 07:12:59 +00:00

Introduce basic plumbing for vfio-user with CONFIG_VFIO_USER. We introduce VFIOUserContainer in hw/vfio-user/container.c, which is a container type for the "IOMMU" type "vfio-iommu-user", and share some common container code from hw/vfio/container.c. Add hw/vfio-user/pci.c for instantiating VFIOUserPCIDevice objects, sharing some common code from hw/vfio/pci.c. Originally-by: John Johnson <john.g.johnson@oracle.com> Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com> Signed-off-by: Jagannathan Raman <jag.raman@oracle.com> Signed-off-by: John Levon <john.levon@nutanix.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250625193012.2316242-2-john.levon@nutanix.com Signed-off-by: Cédric Le Goater <clg@redhat.com>
70 lines
1.0 KiB
Meson
70 lines
1.0 KiB
Meson
subdir('9pfs')
|
|
subdir('acpi')
|
|
subdir('adc')
|
|
subdir('audio')
|
|
subdir('block')
|
|
subdir('char')
|
|
subdir('core')
|
|
subdir('cpu')
|
|
subdir('cxl')
|
|
subdir('display')
|
|
subdir('dma')
|
|
subdir('gpio')
|
|
subdir('hyperv')
|
|
subdir('i2c')
|
|
subdir('ide')
|
|
subdir('input')
|
|
subdir('intc')
|
|
subdir('ipack')
|
|
subdir('ipmi')
|
|
subdir('isa')
|
|
subdir('mem')
|
|
subdir('misc')
|
|
subdir('net')
|
|
subdir('nubus')
|
|
subdir('nvme')
|
|
subdir('nvram')
|
|
subdir('pci')
|
|
subdir('pci-bridge')
|
|
subdir('pci-host')
|
|
subdir('rtc')
|
|
subdir('scsi')
|
|
subdir('sd')
|
|
subdir('sensor')
|
|
subdir('smbios')
|
|
subdir('ssi')
|
|
subdir('timer')
|
|
subdir('tpm')
|
|
subdir('uefi')
|
|
subdir('ufs')
|
|
subdir('usb')
|
|
subdir('vfio')
|
|
subdir('vfio-user')
|
|
subdir('virtio')
|
|
subdir('vmapple')
|
|
subdir('watchdog')
|
|
subdir('xen')
|
|
subdir('xenpv')
|
|
subdir('fsi')
|
|
|
|
subdir('alpha')
|
|
subdir('arm')
|
|
subdir('avr')
|
|
subdir('hppa')
|
|
subdir('i386')
|
|
subdir('loongarch')
|
|
subdir('m68k')
|
|
subdir('microblaze')
|
|
subdir('mips')
|
|
subdir('openrisc')
|
|
subdir('ppc')
|
|
subdir('remote')
|
|
subdir('riscv')
|
|
subdir('rx')
|
|
subdir('s390x')
|
|
subdir('sh4')
|
|
subdir('sparc')
|
|
subdir('sparc64')
|
|
subdir('tricore')
|
|
subdir('xtensa')
|