On Wed, 28 Aug 2024 15:43:21 +0200
"Corvin Köhne" <corvin.koe...@gmail.com> wrote:

> Hi,
> 
> Qemu has experimental support for GPU passthrough of Intels integrated graphic
> devices. Unfortunately, Intel has changed some bits for their gen 11 devices
> and later. To support these devices, we have to account for those changes. 
> This
> patch series adds the missing bits on the Qemu side.
> 
> I've tested the patch series on an ElkhartLake and TigerLake device. On the
> guest side, I've tested an EFI environment (GOP driver), a Linux guest and a
> Windows VM. The driver of all guests are able to use the GPU and produce an
> output on the connected display.
> 
> Corvin Köhne (7):
>   vfio/igd: return an invalid generation for unknown devices
>   vfio/igd: support legacy mode for all known generations
>   vfio/igd: use new BDSM register location and size for gen 11 and later
>   vfio/igd: add new bar0 quirk to emulate BDSM mirror
>   vfio/igd: add ID's for ElkhartLake and TigerLake
>   vfio/igd: don't set stolen memory size to zero
>   vfio/igd: correctly calculate stolen memory size for gen 9 and later
> 
>  hw/vfio/igd.c        | 185 +++++++++++++++++++++++++++++++++++++------
>  hw/vfio/pci-quirks.c |   1 +
>  hw/vfio/pci.h        |   1 +
>  3 files changed, 161 insertions(+), 26 deletions(-)
> 

LGTM, for series

Reviewed-by: Alex Williamson <alex.william...@redhat.com>


Reply via email to