These patches address failures in Windows Hardware Lab Tests: Requirement for EDID data Requirement for refresh rate of 75/60 Hz Now the driver contains data in EDID format and reports it to the system (requires manual uncomment) In order to report refresh rate the driver reports support for VSync control, reports refresh rate for each video mode and provides periodic interrupt notifications to the system. Advanced users may enable VSync control feature and report functional problems with it. When VSync enabled, the driver is expected to pass all the formal tests under HLK 1607 and HCK 2.1 with device rev.3 and rev.4 but with device rev.4 on setups with high load or long round-trip delay video system may detect timeout during rendering operation and disable the driver with error 43. Vsync control feature will be enabled only after the problem is solved Changes from V1: * Fixed minor mistakes in EDID data, added output of edid-decode, procedure that returns EDID data made bullet-proof * Interrupt handling optimized and now VSync interrupt flows do not touch device registers and do not wake host * VSync feature is prepared but not enabled Changes from V2: * Added const to EDID declarartion (patch 1) * Minor style changes (patch 4) Yuri Benditovich (6): qxl-wddm-dod: Return EDID data to the OS qxl-wddm-dod: Option to provide frequency data to the OS qxl-wddm-dod: Fix video modes enumeration qxl-wddm-dod: Simplify interrupt handling for rev4 device qxl-wddm-dod: Timer-based VSync interrupt indication qxl-wddm-dod: Preparation for VSync activation qxldod/QxlDod.cpp | 318 +++++++++++++++++++++++++++++++++++++++++------------- qxldod/QxlDod.h | 20 +++- qxldod/driver.cpp | 52 +++++++++ qxldod/driver.h | 15 +++ 4 files changed, 325 insertions(+), 80 deletions(-) -- 2.7.0.windows.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel