A Windows QXL WDDM DOD driver (Display-Only-Driver)
Go to file
yuri.benditovich@daynix.com 9721a48dc9 qxl-wddm-dod: PutBytesAlign supports non-forced allocation
Preparation for offload of allocations from device's memory
to separate thread. Procedure PutBytesAlign is called to
allocate memory chunk from device memory and copy data to it.
With current commit the procedure (if called with non-NULL
linked list root entry parameter) can use non-forced allocation.
If such allocation fails, it allocates 'delayed' chunk from
OS memory and copies data to it. Later before sending drawable command
this chunk shall be processed, storage allocated from device memory
(forced) and data copied to it.

Signed-off-by: Yuri Benditovich <yuri.benditovich@daynix.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
2017-04-12 08:20:58 +01:00
qxldod qxl-wddm-dod: PutBytesAlign supports non-forced allocation 2017-04-12 08:20:58 +01:00
qxldod Package Upgrade to Windows 10 WDK 2016-09-09 11:09:31 +01:00
Tools Upgrade to Windows 10 WDK 2016-09-09 11:09:31 +01:00
.gitattributes Add .gitattributes and introduce end-of-line normalization 2016-09-09 22:27:33 +01:00
.gitignore Initial commit 2014-09-02 17:19:04 +10:00
buildAll_NoSign.bat Upgrade to Windows 10 WDK 2016-09-09 11:09:31 +01:00
buildAll.bat Upgrade to Windows 10 WDK 2016-09-09 11:09:31 +01:00
Changelog qxl-wddm-dod: Updated Changelog for v0.16 2017-02-20 11:47:58 +02:00
LICENSE Change licence to Apache v2 2016-11-04 11:18:09 +00:00
qxldod.sln Upgrade to Windows 10 WDK 2016-09-09 11:09:31 +01:00
README.md Update README 2016-10-25 17:16:48 +02:00

QXL-WDDM-DOD

Heavily based on Microsoft KMDOD example and XDDM QXL driver

The most recent binaries can be found at https://www.spice-space.org/download/windows/qxl-wddm-dod/