This patch series aims to fix long-standing bugs that need
to be backported to all currently supported stable versions.
This series fixes three bugs that cause problems ranging from
a dark screen in the guest until the guest OS graphics drivers
are loaded to an assert failure that prevents the guest from
starting.
To test these patches, it is necessary to test with older Intel
IGD devices that have support for legacy VGA bios.
The patches have been tested using Xen 4.21 and Seabios 1.17
on Fedora 44 using an Intel NUC7i5BNK with an i5-7260U processor
and have been verified to fix the bugs as described in the
individual patches.
Changes in v2:
- close open files before setting errp
- improvements to readability and style
- small corrections to the commit messages
- add stable to Cc list
Changes in v3:
- whitespace fix in first patch
- fix Cc address for qemu-stable
Chuck Zmudzinski (3):
xen/igd: get PCH info from host sysfs
xen/igd: don't register rom bar twice
xen/igd: fixup device id before registering rom
hw/xen/xen_pt.c | 5 ++-
hw/xen/xen_pt_graphics.c | 85 ++++++++++++++++++++++++++++++++++++++--
hw/xen/xen_pt_load_rom.c | 18 ++++++---
include/hw/xen/xen_igd.h | 3 +-
4 files changed, 99 insertions(+), 12 deletions(-)
--
2.52.0