master xplshn/aruu / shared / reboot.h
 1/*
 2 * Magic values required to use _reboot() system call.
 3 */
 4
 5#define LINUX_REBOOT_MAGIC1  0xfee1dead
 6#define LINUX_REBOOT_MAGIC2  672274793
 7#define LINUX_REBOOT_MAGIC2A 85072278
 8#define LINUX_REBOOT_MAGIC2B 369367448
 9#define LINUX_REBOOT_MAGIC2C 537993216
10
11/*
12 * Commands accepted by the _reboot() system call.
13 *
14 * RESTART     Restart system using default command and mode.
15 * HALT        Stop OS and give system control to ROM monitor, if any.
16 * CAD_ON      Ctrl-Alt-Del sequence causes RESTART command.
17 * CAD_OFF     Ctrl-Alt-Del sequence sends SIGINT to init task.
18 * POWER_OFF   Stop OS and remove all power from system, if possible.
19 * RESTART2    Restart system using given command string.
20 * SW_SUSPEND  Suspend system using software suspend if compiled in.
21 * KEXEC       Restart system using a previously loaded Linux kernel
22 */
23
24#define LINUX_REBOOT_CMD_RESTART    0x01234567
25#define LINUX_REBOOT_CMD_HALT       0xCDEF0123
26#define LINUX_REBOOT_CMD_CAD_ON     0x89ABCDEF
27#define LINUX_REBOOT_CMD_CAD_OFF    0x00000000
28#define LINUX_REBOOT_CMD_POWER_OFF  0x4321FEDC
29#define LINUX_REBOOT_CMD_RESTART2   0xA1B2C3D4
30#define LINUX_REBOOT_CMD_SW_SUSPEND 0xD000FCE2
31#define LINUX_REBOOT_CMD_KEXEC      0x45584543