KdpDebugMode.Gdb = TRUE;
/* Enable Debugging */
- KdDebuggerEnabled = TRUE;
KdDebuggerNotPresent = FALSE;
+ KdDebuggerEnabled = TRUE;
+ SharedUserData->KdDebuggerEnabled = TRUE;
WrapperInitRoutine = KdpGdbStubInit;
}
KdpDebugMode.Pice = TRUE;
/* Enable Debugging */
- KdDebuggerEnabled = TRUE;
KdDebuggerNotPresent = FALSE;
+ KdDebuggerEnabled = TRUE;
+ SharedUserData->KdDebuggerEnabled = TRUE;
}
return p2;
else if (strstr(CommandLine, "DEBUG"))
{
/* Enable the kernel debugger */
- KdDebuggerEnabled = TRUE;
KdDebuggerNotPresent = FALSE;
+ KdDebuggerEnabled = TRUE;
#ifdef KDBG
/* Get the KDBG Settings */
KdbpGetCommandLineSettings(LoaderBlock->LoadOptions);
#endif
}
+ /* Let user-mode know our state */
+ SharedUserData->KdDebuggerEnabled = KdDebuggerEnabled;
+
/* Get the port and baud rate */
Port = strstr(CommandLine, "DEBUGPORT");
BaudRate = strstr(CommandLine, "BAUDRATE");