yuri.benditovich@daynix.com 06a4f7a846 qxl-wddm-dod: Optimize allocation of memory chunks
Increased size of allocation to reduce number of allocation per
bitmap. Before change the procedure ignored 'alloc_size' parameter
and always allocated memory chunk according to 'size' parameter.
As a result, first chunk could be up to 64K and all following are
limited by line size. For example, for bitmap 1280x1024 there was
more than 1008 chunks allocated, for bitmap 128x1024 - 897 chunks.
We change the procedure to use chunk size up to 64K (similar to first
chunk). This reduces in described examples number of allocation from
1008 to 64 and from 897 to 8 respectively.

Signed-off-by: Yuri Benditovich <yuri.benditovich@daynix.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
2017-04-12 08:21:01 +01:00
2016-09-09 11:09:31 +01:00
2016-09-09 11:09:31 +01:00
2014-09-02 17:19:04 +10:00
2016-09-09 11:09:31 +01:00
2016-09-09 11:09:31 +01:00
2016-11-04 11:18:09 +00:00
2016-09-09 11:09:31 +01:00
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/

Description
A Windows QXL WDDM DOD driver (Display-Only-Driver)
Readme 475 KiB
Languages
C++ 63%
C 35.8%
Batchfile 0.8%
VBScript 0.4%