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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]