[Spice-devel] [PATCH qxl-wddm-dod v2 00/25] Win10 support patches
Frediano Ziglio
fziglio at redhat.com
Fri Sep 9 15:15:17 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
>
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
>
More information about the Spice-devel
mailing list