mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 17:05:46 +00:00
[KDBG]: Add new command "reboot" that does exactly what it says.
svn path=/trunk/; revision=69205
This commit is contained in:
parent
1c51b39201
commit
3cdcabd3c9
1 changed files with 13 additions and 0 deletions
|
@ -85,6 +85,7 @@ static BOOLEAN KdbpCmdPcr(ULONG Argc, PCHAR Argv[]);
|
|||
static BOOLEAN KdbpCmdTss(ULONG Argc, PCHAR Argv[]);
|
||||
|
||||
static BOOLEAN KdbpCmdBugCheck(ULONG Argc, PCHAR Argv[]);
|
||||
static BOOLEAN KdbpCmdReboot(ULONG Argc, PCHAR Argv[]);
|
||||
static BOOLEAN KdbpCmdFilter(ULONG Argc, PCHAR Argv[]);
|
||||
static BOOLEAN KdbpCmdSet(ULONG Argc, PCHAR Argv[]);
|
||||
static BOOLEAN KdbpCmdHelp(ULONG Argc, PCHAR Argv[]);
|
||||
|
@ -176,6 +177,7 @@ static const struct
|
|||
/* Others */
|
||||
{ NULL, NULL, "Others", NULL },
|
||||
{ "bugcheck", "bugcheck", "Bugchecks the system.", KdbpCmdBugCheck },
|
||||
{ "reboot", "reboot", "Reboots the system.", KdbpCmdReboot},
|
||||
{ "filter", "filter [error|warning|trace|info|level]+|-[componentname|default]", "Enable/disable debug channels", KdbpCmdFilter },
|
||||
{ "set", "set [var] [value]", "Sets var to value or displays value of var.", KdbpCmdSet },
|
||||
{ "dmesg", "dmesg", "Display debug messages on screen, with navigation on pages.", KdbpCmdDmesg },
|
||||
|
@ -2176,6 +2178,17 @@ KdbpCmdBugCheck(
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOLEAN
|
||||
KdbpCmdReboot(
|
||||
ULONG Argc,
|
||||
PCHAR Argv[])
|
||||
{
|
||||
/* Reboot immediately (we do not return) */
|
||||
HalReturnToFirmware(HalRebootRoutine);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
KdbpPager(
|
||||
IN PCHAR Buffer,
|
||||
|
|
Loading…
Reference in a new issue