Rev 2224 | Rev 2275 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2224 | Rev 2227 | ||
|---|---|---|---|
| Line 46... | Line 46... | ||
| 46 | #include <print.h> |
46 | #include <print.h> |
| 47 | #include <panic.h> |
47 | #include <panic.h> |
| 48 | #include <arch/types.h> |
48 | #include <arch/types.h> |
| 49 | #include <adt/list.h> |
49 | #include <adt/list.h> |
| 50 | #include <arch.h> |
50 | #include <arch.h> |
| - | 51 | #include <config.h> |
|
| 51 | #include <func.h> |
52 | #include <func.h> |
| 52 | #include <macros.h> |
53 | #include <macros.h> |
| 53 | #include <debug.h> |
54 | #include <debug.h> |
| 54 | #include <symtab.h> |
55 | #include <symtab.h> |
| 55 | #include <cpu.h> |
56 | #include <cpu.h> |
| Line 77... | Line 78... | ||
| 77 | .argc = 0 |
78 | .argc = 0 |
| 78 | }; |
79 | }; |
| 79 | 80 | ||
| 80 | static cmd_info_t exit_info = { |
81 | static cmd_info_t exit_info = { |
| 81 | .name = "exit", |
82 | .name = "exit", |
| 82 | .description = "Exit kconsole", |
83 | .description = "Exit kconsole.", |
| - | 84 | .argc = 0 |
|
| - | 85 | }; |
|
| - | 86 | ||
| - | 87 | static int cmd_reboot(cmd_arg_t *argv); |
|
| - | 88 | static cmd_info_t reboot_info = { |
|
| - | 89 | .name = "reboot", |
|
| - | 90 | .description = "Reboot.", |
|
| - | 91 | .func = cmd_reboot, |
|
| 83 | .argc = 0 |
92 | .argc = 0 |
| 84 | }; |
93 | }; |
| 85 | 94 | ||
| 86 | static int cmd_continue(cmd_arg_t *argv); |
95 | static int cmd_continue(cmd_arg_t *argv); |
| 87 | static cmd_info_t continue_info = { |
96 | static cmd_info_t continue_info = { |
| Line 427... | Line 436... | ||
| 427 | &call3_info, |
436 | &call3_info, |
| 428 | &continue_info, |
437 | &continue_info, |
| 429 | &cpus_info, |
438 | &cpus_info, |
| 430 | &desc_info, |
439 | &desc_info, |
| 431 | &exit_info, |
440 | &exit_info, |
| - | 441 | &reboot_info, |
|
| 432 | &halt_info, |
442 | &halt_info, |
| 433 | &help_info, |
443 | &help_info, |
| 434 | &ipc_task_info, |
444 | &ipc_task_info, |
| 435 | &set4_info, |
445 | &set4_info, |
| 436 | &slabs_info, |
446 | &slabs_info, |
| Line 502... | Line 512... | ||
| 502 | spinlock_unlock(&cmd_lock); |
512 | spinlock_unlock(&cmd_lock); |
| 503 | 513 | ||
| 504 | return 1; |
514 | return 1; |
| 505 | } |
515 | } |
| 506 | 516 | ||
| - | 517 | ||
| - | 518 | /** Reboot the system. |
|
| - | 519 | * |
|
| - | 520 | * @param argv Argument vector. |
|
| - | 521 | * |
|
| - | 522 | * @return 0 on failure, 1 on success. |
|
| - | 523 | */ |
|
| - | 524 | int cmd_reboot(cmd_arg_t *argv) |
|
| - | 525 | { |
|
| - | 526 | reboot(); |
|
| - | 527 | ||
| - | 528 | /* Not reached */ |
|
| - | 529 | return 1; |
|
| - | 530 | } |
|
| - | 531 | ||
| 507 | /** Describe specified command. |
532 | /** Describe specified command. |
| 508 | * |
533 | * |
| 509 | * @param argv Argument vector. |
534 | * @param argv Argument vector. |
| 510 | * |
535 | * |
| 511 | * @return 0 on failure, 1 on success. |
536 | * @return 0 on failure, 1 on success. |