aboutsummaryrefslogtreecommitdiff
path: root/ui/input-keymap.c
diff options
context:
space:
mode:
authorCédric Le Goater <clg@redhat.com>2023-12-19 07:58:19 +0100
committerCédric Le Goater <clg@redhat.com>2024-01-05 21:25:20 +0100
commitfdaa774e67435a328c0e28006c4d749f2198294a (patch)
tree57847ace36a36aa938474f1c680641a990c611dd /ui/input-keymap.c
parentbffe92af0e7571868d47a1d1cd2205e13054d492 (diff)
downloadqemu-fdaa774e67435a328c0e28006c4d749f2198294a.zip
qemu-fdaa774e67435a328c0e28006c4d749f2198294a.tar.gz
qemu-fdaa774e67435a328c0e28006c4d749f2198294a.tar.bz2
vfio/container: Introduce a VFIOIOMMU QOM interface
VFIOContainerBase was not introduced as an abstract QOM object because it felt unnecessary to expose all the IOMMU backends to the QEMU machine and human interface. However, we can still abstract the IOMMU backend handlers using a QOM interface class. This provides more flexibility when referencing the various implementations. Simply transform the VFIOIOMMUOps struct in an InterfaceClass and do some initial name replacements. Next changes will start converting VFIOIOMMUOps. Reviewed-by: Zhenzhong Duan <zhenzhong.duan@intel.com> Tested-by: Eric Farman <farman@linux.ibm.com> Signed-off-by: Cédric Le Goater <clg@redhat.com>
Diffstat (limited to 'ui/input-keymap.c')
0 files changed, 0 insertions, 0 deletions