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