xf86-video-intel: src/i830_driver.c
Jesse Barnes
jbarnes at kemper.freedesktop.org
Thu Nov 8 16:19:39 PST 2007
src/i830_driver.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit b8770f710729d616b3ac72544aa522161a78f819
Author: Jesse Barnes <jbarnes at hobbes.virtuousgeek.org>
Date: Thu Nov 8 16:19:01 2007 -0800
Setup 3D state at EnterVT time
In the absence of full suspend/resume support in the kernel, we have to
save/restore state in Enter/LeaveVT. For 8xx chips, 3D state may be lost
during suspend/resume, so re-emit the basic setup at EnterVT time.
Patch from Peter Clifton.
diff --git a/src/i830_driver.c b/src/i830_driver.c
index 53c7845..e8fe3b4 100644
--- a/src/i830_driver.c
+++ b/src/i830_driver.c
@@ -3141,8 +3141,9 @@ I830EnterVT(int scrnIndex, int flags)
if (pI830->checkDevices)
pI830->devicesTimer = TimerSet(NULL, 0, 1000, I830CheckDevicesTimer, pScrn);
- /* Mark 3D state as being clobbered */
+ /* Mark 3D state as being clobbered and setup the basics */
*pI830->last_3d = LAST_3D_OTHER;
+ IntelEmitInvarientState(pScrn);
return TRUE;
}
More information about the xorg-commit
mailing list