[Spice-devel] [PATCH qxl-wddm-dod v2 00/25] Win10 support patches
Sameeh Jubran
sameeh at daynix.com
Mon Sep 5 08:33:57 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_v2
The patches were applied on the master branch of https://gitlab.com/spice/qxl-wddm-dod
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
--
2.7.0.windows.1
More information about the Spice-devel
mailing list