[ros-diffs] [greatlrd] 21878: delay the kernel tree for let it it
cache up with some
work before continue excute in IntPrepareDriver. base on hpoussin hack in
bug 1321,
I have reboot vmware lest 20-30 times and I do not longer getting bsod I did
before see lest one bsod in IntPrepareDriver after first attamt to boot to
gui mode, then I need reboot reactos two times,
to get it working. Lest it take care of my problem in vmware
greatlrd at svn.reactos.org
greatlrd at svn.reactos.org
Wed May 10 16:50:28 CEST 2006
Author: greatlrd
Date: Wed May 10 18:50:28 2006
New Revision: 21878
URL: http://svn.reactos.ru/svn/reactos?rev=21878&view=rev
Log:
delay the kernel tree for let it it cache up with some work before continue excute in IntPrepareDriver.
base on hpoussin hack in bug 1321, I have reboot vmware lest 20-30 times and I do not longer getting bsod
I did before see lest one bsod in IntPrepareDriver after first attamt to boot to gui mode, then I need
reboot reactos two times, to get it working. Lest it take care of my problem in vmware
Modified:
trunk/reactos/subsystems/win32/win32k/objects/dc.c
Modified: trunk/reactos/subsystems/win32/win32k/objects/dc.c
URL: http://svn.reactos.ru/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/dc.c?rev=21878&r1=21877&r2=21878&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/dc.c (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/dc.c Wed May 10 18:50:28 2006
@@ -481,6 +481,18 @@
BOOL GotDriver;
BOOL DoDefault;
ULONG DisplayNumber;
+ LARGE_INTEGER TimeOut;
+
+ /* We need delay the tree */
+ TimeOut.QuadPart = -10000000;
+ KeDelayExecutionThread(KernelMode, FALSE, &TimeOut);
+
+ if (PrimarySurface.PreparedDriver)
+ {
+ DPRINT1("time out!\n");
+ KEBUGCHECK(0);
+ }
+
for (DisplayNumber = 0; ; DisplayNumber++)
{
More information about the Ros-diffs
mailing list