vmware/legacy: Fix crash on Xserver 1.12.0

Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
Reviewed-by: Zack Rusin <zackr@vmware.com>
This commit is contained in:
Jakob Bornecrantz
2012-03-19 14:53:34 +01:00
parent b70116b907
commit c6f27561c7
2 changed files with 8 additions and 0 deletions

View File

@@ -90,6 +90,10 @@ PKG_CHECK_EXISTS([xorg-server >= 1.7.0],
[Has version 1.7.0 or greater of the Xserver])
BUILD_VMWGFX=yes],[BUILD_VMWGFX=no])
PKG_CHECK_EXISTS([xorg-server >= 1.12.0],
[AC_DEFINE([HAVE_XORG_SERVER_1_12_0], 1,
[Has version 1.12.0 or greater of the Xserver])])
# Obtain compiler/linker options for the vmwarectrl client tool
PKG_CHECK_MODULES(X11, x11 xext)

View File

@@ -350,6 +350,10 @@ VMWAREPreInit(ScrnInfoPtr pScrn, int flags)
return FALSE;
}
#ifdef HAVE_XORG_SERVER_1_12_0
vgaHWSetStdFuncs(VGAHWPTR(pScrn));
#endif
/*
* Save the current video state. Do it here before VMXGetVMwareSvgaId
* writes to any registers.