> > 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_v2 > > The patches were applied on the master branch of > https://gitlab.com/spice/qxl-wddm-dod > Merged lot of patches in this series. Remaining one have pending questions. Please rebase on current master on next version. Frediano > Dmitry Fleytman (2): > Fixing framebuffer usage logic > Support future Qxl revisions > > Sameeh Jubran (16): > Upgrade to Windows 10 WDK > Add delete operator > Add debug print macro to dump debug print statements to kernel > debugger output > Add type enum to qxl/vga device > On power wake call the init functions before setting the vidpn to > black. Otherwise, BSOD. > Fix interrupt mask > Remove unused notify present display only interrupt > Add arbitrary resolution and monitors_config Escape > Rename mspace.c to mspace.cpp > Code Analysis clean up > Replacing tabs with spaces > Fixing Move rectangles implementation > Reserved must be set to 0 > Fixing monitor flicker on resolution change > Removing unnecessary call to BlackOutScreen > Fixing possible BSOD > > Sandy Stutsman (7): > Set DriverStarted flag at the begining of the StartDriver function > Fix Code Integrity error generated by the Drive Verifier > Use SrcPitch when calculating size of memory to map PresentDisplayOnly > Use the second bar (VRAM) for qxl command buffer. > Enable HW cursor support and fix handling of monochrome cursors. > Remove minimum size restrict for custom resolution. > Use frame buffer in VGA mode only > > Tools/vs_cmdline.vbs | 23 + > Tools/vs_run.bat | 26 + > buildAll.bat | 15 + > buildAll_NoSign.bat | 19 + > qxldod Package/qxldod Package.vcxproj | 173 +- > qxldod Package/qxldod Package.vcxproj.user | 15 + > qxldod.sln | 106 +- > qxldod/BaseObject.cpp | 11 + > qxldod/BaseObject.h | 1 + > qxldod/QxlDod.cpp | 1167 +++++++------ > qxldod/QxlDod.h | 44 +- > qxldod/buildAll.bat | 31 - > qxldod/callVisualStudio.bat | 28 - > qxldod/checkWin8Tools.bat | 8 - > qxldod/clean.bat | 12 - > qxldod/driver.cpp | 16 +- > qxldod/driver.h | 12 +- > qxldod/include/qxl_windows.h | 9 + > qxldod/mspace.c | 2437 > ---------------------------- > qxldod/mspace.cpp | 2437 > ++++++++++++++++++++++++++++ > qxldod/qxldod.vcxproj | 247 ++- > qxldod/qxldod.vcxproj.filters | 2 +- > qxldod/qxldod.vcxproj.user | 15 + > 23 files changed, 3498 insertions(+), 3356 deletions(-) > create mode 100644 Tools/vs_cmdline.vbs > create mode 100644 Tools/vs_run.bat > create mode 100644 buildAll.bat > create mode 100644 buildAll_NoSign.bat > create mode 100644 qxldod Package/qxldod Package.vcxproj.user > delete mode 100755 qxldod/buildAll.bat > delete mode 100755 qxldod/callVisualStudio.bat > delete mode 100755 qxldod/checkWin8Tools.bat > delete mode 100755 qxldod/clean.bat > delete mode 100755 qxldod/mspace.c > create mode 100755 qxldod/mspace.cpp > create mode 100644 qxldod/qxldod.vcxproj.user > _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel