qemu/hw/vfio
Tomita Moeko ea652c2bee vfio/igd: emulate GGC register in mmio bar0
The GGC register at 0x50 of pci config space is a mirror of the same
register at 0x108040 of mmio bar0 [1]. i915 driver also reads that
register from mmio bar0 instead of config space. As GGC is programmed
and emulated by qemu, the mmio address should also be emulated, in the
same way of BDSM register.

[1] 4.1.28, 12th Generation Intel Core Processors Datasheet Volume 2
    https://www.intel.com/content/www/us/en/content-details/655259

Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
Reviewed-by: Alex Williamson <alex.williamson@redhat.com>
Link: https://lore.kernel.org/r/20241206122749.9893-9-tomitamoeko@gmail.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
2024-12-26 07:23:37 +01:00
..
amd-xgbe.c Include migration/vmstate.h less 2019-08-16 13:31:52 +02:00
ap.c Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
calxeda-xgmac.c Include migration/vmstate.h less 2019-08-16 13:31:52 +02:00
ccw.c Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
common.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
container-base.c vfio/container: Fix container object destruction 2024-11-18 08:40:06 +01:00
container.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
cpr.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
display.c vfio/display: Fix vfio_display_edid_init() error path 2024-07-09 11:50:37 +02:00
helpers.c vfio/helpers: Align mmaps 2024-10-23 14:46:24 +02:00
igd.c vfio/igd: emulate GGC register in mmio bar0 2024-12-26 07:23:37 +01:00
iommufd.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
Kconfig hw/vfio: Move the IGD quirk code to a separate file 2020-02-06 11:55:42 -07:00
meson.build vfio: register container for cpr 2024-03-08 22:10:13 +01:00
migration.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
pci-quirks.c Constify all opaque Property pointers 2024-12-19 19:36:37 +01:00
pci.c Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
pci.h include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
platform.c Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
spapr.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
trace-events vfio/migration: Add vfio_save_block_precopy_empty_hit trace event 2024-11-05 15:51:14 +01:00
trace.h trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00