[Spice-devel] [PATCH qxl-wddm-dod v4 00/10] Win10 support patches

Sameeh Jubran sameeh at daynix.com
Sun Sep 11 13:05:19 UTC 2016


This series contains the latest patches to support Windows 10.

Visual Studio 2015 with Win10 WDK is required to compile this code,
Current patches may be compiled and will work for Windows 10.

To ease the process of the reviews, those patches are avilable on:
https://github.com/daynix/qxl-wddm-dod branch: gitlab_win10_v4

The patches were applied on the up-to-date master branch of
https://gitlab.com/spice/qxl-wddm-dod

Diffrences from v3:
* Add type enum to qxl/vga device - dropped
* Enable HW cursor support - dropped
* Enhance code flow and indentation fix - dropped
* Code Analysis clean up - splitted into two patches.
* Remove minimum size restrict for custom resolution. \
                                                       )----> Squashed
* Add arbitrary resolution and monitors_config Escape /
* Use frame buffer in VGA mode only - Edited.
* Fixed misspelling - Edited.

Sameeh Jubran (10):
  Fixed misspelling
  Add arbitrary resolution and monitors_config Escape
  Use MmMapIoSpaceEx instead of MmMapIoSpace
  Code Analysis fix
  Use the second bar (VRAM) for qxl command buffer.
  Use frame buffer in VGA mode only
  Fixing framebuffer usage logic
  Fix source buffer mapping in PresentDisplayOnly
  Removing unnecessary call to BlackOutScreen
  Fixing possible BSOD

 qxldod/QxlDod.cpp            | 496 ++++++++++++++++++++++++++++---------------
 qxldod/QxlDod.h              |  28 ++-
 qxldod/include/qxl_windows.h |   1 +
 3 files changed, 353 insertions(+), 172 deletions(-)

-- 
2.7.4



More information about the Spice-devel mailing list