diff options
| author | Bruce Evans <bde@FreeBSD.org> | 2006-10-10 07:26:54 +0000 |
|---|---|---|
| committer | Bruce Evans <bde@FreeBSD.org> | 2006-10-10 07:26:54 +0000 |
| commit | e4b732cff16955dfb4f191c87c4ae54e64b4dd18 (patch) | |
| tree | a85116de8ffcc81b9dafad7de3b1073f4959f00b /sys/ddb | |
| parent | 57e72b9534a3e547d7b6a9e9a200d6e032d0245a (diff) | |
Notes
Diffstat (limited to 'sys/ddb')
| -rw-r--r-- | sys/ddb/db_command.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/sys/ddb/db_command.c b/sys/ddb/db_command.c index 36c511206320..98fd39a486c0 100644 --- a/sys/ddb/db_command.c +++ b/sys/ddb/db_command.c @@ -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; @@ -134,7 +135,8 @@ static struct command db_commands[] = { { "show", 0, 0, &db_show_table }, { "ps", db_ps, 0, 0 }, { "gdb", db_gdb, 0, 0 }, - { "registers", db_show_regs, 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 }, @@ -538,6 +540,13 @@ db_fncall(dummy1, dummy2, dummy3, dummy4) } 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; boolean_t dummy2; |
