MFC: Remove sparc64 & PowerPC MD 'reboot' and 'halt' commands and make them

MI.  'reboot' is an alias for 'reset'.
This commit is contained in:
obrien 2007-10-19 16:48:43 +00:00
parent 91bbf45176
commit e5c45d1b20
3 changed files with 10 additions and 25 deletions

View File

@ -68,6 +68,7 @@ SET_DECLARE(db_show_cmd_set, struct command);
static db_cmdfcn_t db_fncall;
static db_cmdfcn_t db_gdb;
static db_cmdfcn_t db_halt;
static db_cmdfcn_t db_kill;
static db_cmdfcn_t db_reset;
static db_cmdfcn_t db_stack_trace;
@ -420,6 +421,8 @@ static struct command db_command_table[] = {
{ "show", 0, 0, db_show_cmds },
{ "ps", db_ps, 0, 0 },
{ "gdb", db_gdb, 0, 0 },
{ "halt", db_halt, 0, 0 },
{ "reboot", db_reset, 0, 0 },
{ "reset", db_reset, 0, 0 },
{ "kill", db_kill, CS_OWN, 0 },
{ "watchdog", db_watchdog, 0, 0 },
@ -544,6 +547,13 @@ db_fncall(dummy1, dummy2, dummy3, dummy4)
db_printf("= %#lr\n", (long)retval);
}
static void
db_halt(db_expr_t dummy, boolean_t dummy2, db_expr_t dummy3, char *dummy4)
{
cpu_halt();
}
static void
db_kill(dummy1, dummy2, dummy3, dummy4)
db_expr_t dummy1;

View File

@ -8,7 +8,6 @@
#include <sys/cons.h>
#include <sys/kdb.h>
#include <sys/ktr.h>
#include <sys/linker_set.h>
#include <sys/lock.h>
#include <sys/pcpu.h>
#include <sys/proc.h>
@ -84,16 +83,3 @@ void
db_show_mdpcpu(struct pcpu *pc)
{
}
/*
* PowerPC-specific ddb commands:
*/
DB_COMMAND(reboot, db_reboot)
{
cpu_reset();
}
DB_COMMAND(halt, db_halt)
{
cpu_halt();
}

View File

@ -32,7 +32,6 @@
#include <sys/cons.h>
#include <sys/kdb.h>
#include <sys/ktr.h>
#include <sys/linker_set.h>
#include <sys/lock.h>
#include <sys/pcpu.h>
#include <sys/proc.h>
@ -94,13 +93,3 @@ void
db_show_mdpcpu(struct pcpu *pc)
{
}
DB_COMMAND(reboot, db_reboot)
{
cpu_reset();
}
DB_COMMAND(halt, db_halt)
{
cpu_halt();
}