commit 8fe105679765700378eb328495fcfe1566cdbbd0 upstream commit 92010a97098c4c9fd777408cc98064d26b32695b upstream commit a5a8ef937cfa79167f4b2a5602092b8d14fd6b9a upstream commit 28284943ac94014767ecc2f7b3c5747c4a5617a0 upstream commit 4ceb06e7c336f4a8d3f3b6ac9a4fea2e9c97dc07 upstream Upstream intel-gvt fixed some breaking and GPU hang issues on BXT/APL platform but 5.4.y doesn't have so backport them. These patch have been rebased to linux-5.4.y. Colin Xu (4): drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang drm/i915/gvt: Fix mmio handler break on BXT/APL. drm/i915/gvt: Fix virtual display setup for BXT/APL drm/i915/gvt: Fix vfio_edid issue for BXT/APL Zhenyu Wang (1): drm/i915/gvt: Fix port number for BDW on EDID region setup drivers/gpu/drm/i915/gvt/display.c | 212 ++++++++++++++++++++++++++++ drivers/gpu/drm/i915/gvt/handlers.c | 40 +++++- drivers/gpu/drm/i915/gvt/mmio.c | 5 + drivers/gpu/drm/i915/gvt/vgpu.c | 5 +- 4 files changed, 258 insertions(+), 4 deletions(-) -- 2.30.2