]> git.ipfire.org Git - thirdparty/qemu.git/commit
vfio: Introduce base object for VFIOContainer and targeted interface
authorZhenzhong Duan <zhenzhong.duan@intel.com>
Thu, 2 Nov 2023 07:12:27 +0000 (15:12 +0800)
committerCédric Le Goater <clg@redhat.com>
Tue, 19 Dec 2023 18:03:38 +0000 (19:03 +0100)
commitf61dddd73232e3d82d560d1e1bca120446021f2f
tree319d4b5390b64a862e157b0754be6a4049e5c679
parentbd00730ec0f621706d0179768436f82c39048499
vfio: Introduce base object for VFIOContainer and targeted interface

Introduce a dumb VFIOContainerBase object and its targeted interface.
This is willingly not a QOM object because we don't want it to be
visible from the user interface. The VFIOContainerBase will be
smoothly populated in subsequent patches as well as interfaces.

No functional change intended.

Signed-off-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Yi Liu <yi.l.liu@intel.com>
Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
Signed-off-by: Zhenzhong Duan <zhenzhong.duan@intel.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Signed-off-by: Cédric Le Goater <clg@redhat.com>
include/hw/vfio/vfio-common.h
include/hw/vfio/vfio-container-base.h [new file with mode: 0644]