]> www.infradead.org Git - users/jedix/linux-maple.git/commit
vfio/pci: match IGD devices in display controller class
authorTomita Moeko <tomitamoeko@gmail.com>
Thu, 23 Jan 2025 16:34:15 +0000 (00:34 +0800)
committerAlex Williamson <alex.williamson@redhat.com>
Thu, 27 Feb 2025 18:30:07 +0000 (11:30 -0700)
commit41112160ca87d6b5280813ef61f1c35bb9ee2f82
tree8e7a3550fdc690003034474ba592a276f70c6eaf
parentd082ecbc71e9e0bf49883ee4afd435a77a5101b6
vfio/pci: match IGD devices in display controller class

IGD device can either expose as a VGA controller or display controller
depending on whether it is configured as the primary display device in
BIOS. In both cases, the OpRegion may be present. A new helper function
vfio_pci_is_intel_display() is introduced to check if the device might
be an IGD device.

Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
Link: https://lore.kernel.org/r/20250123163416.7653-1-tomitamoeko@gmail.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
drivers/vfio/pci/vfio_pci.c
drivers/vfio/pci/vfio_pci_igd.c
drivers/vfio/pci/vfio_pci_priv.h