vfio/xe: Add CRI and NVL device IDs

Crescent Island (CRI), Nova Lake-S (NVL-S) and Nova Lake-P (NVL-P)
support SR-IOV in the Xe driver. Add their PCI IDs to the xe-vfio-pci
device table, so that the generated vfio_pci module aliases allow
userspace to select this variant driver for their VFs.

Also reordered the table entries.

Signed-off-by: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
Cc: Michał Winiarski <michal.winiarski@intel.com>
Cc: Jason Gunthorpe <jgg@ziepe.ca>
Cc: Yishai Hadas <yishaih@nvidia.com>
Cc: Shameer Kolothum <skolothumtho@nvidia.com>
Cc: Kevin Tian <kevin.tian@intel.com>
Cc: Alex Williamson <alex@shazbot.org>
Cc: kvm@vger.kernel.org
Cc: intel-xe@lists.freedesktop.org
Cc: linux-kernel@vger.kernel.org
Reviewed-by: Michał Winiarski <michal.winiarski@intel.com>
Link: https://lore.kernel.org/r/20261014131849.157593-2-satyanarayana.k.v.p@intel.com
Signed-off-by: Alex Williamson <alex@shazbot.org>
This commit is contained in:
Satyanarayana K V P 2026-10-14 18:48:50 +05:30 committed by Alex Williamson
parent a80597900b
commit 60519dd563

View File

@ -577,9 +577,12 @@ static void xe_vfio_pci_remove(struct pci_dev *pdev)
}
static const struct pci_device_id xe_vfio_pci_table[] = {
INTEL_BMG_IDS(INTEL_PCI_VFIO_DEVICE),
INTEL_CRI_IDS(INTEL_PCI_VFIO_DEVICE),
INTEL_NVLS_IDS(INTEL_PCI_VFIO_DEVICE),
INTEL_NVLP_IDS(INTEL_PCI_VFIO_DEVICE),
INTEL_PTL_IDS(INTEL_PCI_VFIO_DEVICE),
INTEL_WCL_IDS(INTEL_PCI_VFIO_DEVICE),
INTEL_BMG_IDS(INTEL_PCI_VFIO_DEVICE),
{}
};
MODULE_DEVICE_TABLE(pci, xe_vfio_pci_table);