/* * VFIO types definition * * Copyright Red Hat, Inc. 2025 * * SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef HW_VFIO_VFIO_TYPES_H #define HW_VFIO_VFIO_TYPES_H /* * TYPE_VFIO_PCI_BASE is an abstract type used to share code * between VFIO implementations that use a kernel driver * with those that use user sockets. */ #define TYPE_VFIO_PCI_BASE "vfio-pci-base" #define TYPE_VFIO_PCI "vfio-pci" /* TYPE_VFIO_PCI shares struct VFIOPCIDevice. */ #define TYPE_VFIO_PCI_NOHOTPLUG "vfio-pci-nohotplug" #endif /* HW_VFIO_VFIO_TYPES_H */