qxl-wddm-dod/qxldod
Sameeh Jubran 14e2a147df Fixing black-white screen in installation when qxl revision = 3
When qxl revision is 3, the vga driver is the one that is running.
While installing the driver the function VgaDevice::HWInit
has displayInfo structure zeroed out. The displayInfo should be
initialized using DxgkCbAcquirePostDisplayOwnership and thus it
should be called before calling HWInit.

Please note that we can't just move the call to "DxgkCbAcquirePostDisplayOwnership"
before calling HWInit as the m_Id isn't initialized for QxlDevice until the call to HWinit is over.

This patch fixes a bug similar to the one found here:
https://bugzilla.redhat.com/show_bug.cgi?id=1202267
However this one occurs when installing the driver.

Signed-off-by: Sameeh Jubran <sameeh@daynix.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
2016-10-19 17:17:43 +01:00
..
include Add arbitrary resolution and monitors_config Escape 2016-09-12 10:13:33 +01:00
BaseObject.cpp Add delete operator 2016-09-08 13:07:22 +01:00
BaseObject.h Add delete operator 2016-09-08 13:07:22 +01:00
driver.cpp Replacing tabs with spaces 2016-09-09 11:17:42 +01:00
driver.h Add debug print macro to dump debug print statements to kernel debugger output 2016-09-09 10:51:12 +01:00
getVisualStudioCmdLine.vbs initial commit 2014-09-02 17:36:27 +10:00
mspace.c initial commit 2014-09-02 17:36:27 +10:00
mspace.h initial commit 2014-09-02 17:36:27 +10:00
QxlDod.cpp Fixing black-white screen in installation when qxl revision = 3 2016-10-19 17:17:43 +01:00
QxlDod.h Fixing black-white screen in installation when qxl revision = 3 2016-10-19 17:17:43 +01:00
qxldod.inf Convert UTF-16LE files to single byte unix format 2016-09-09 11:09:36 +01:00
qxldod.inx Convert UTF-16LE files to single byte unix format 2016-09-09 11:09:36 +01:00
qxldod.rc Convert UTF-16LE files to single byte unix format 2016-09-09 11:09:36 +01:00
qxldod.vcxproj Upgrade to Windows 10 WDK 2016-09-09 11:09:31 +01:00
qxldod.vcxproj.filters Merge remote-tracking branch 'remotes/qxl-wddm-next/work' 2015-04-10 15:30:05 +10:00
qxldod.vcxproj.user Upgrade to Windows 10 WDK 2016-09-09 11:09:31 +01:00
resource.h initial commit 2014-09-02 17:36:27 +10:00