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 _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/spice-devel