14e2a147df
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> |
||
---|---|---|
.. | ||
include | ||
BaseObject.cpp | ||
BaseObject.h | ||
driver.cpp | ||
driver.h | ||
getVisualStudioCmdLine.vbs | ||
mspace.c | ||
mspace.h | ||
QxlDod.cpp | ||
QxlDod.h | ||
qxldod.inf | ||
qxldod.inx | ||
qxldod.rc | ||
qxldod.vcxproj | ||
qxldod.vcxproj.filters | ||
qxldod.vcxproj.user | ||
resource.h |