| David Howells | 607ca46 | 2012-10-13 10:46:48 +0100 | [diff] [blame] | 1 | #ifndef _UAPI_LINUX_REBOOT_H | 
 | 2 | #define _UAPI_LINUX_REBOOT_H | 
 | 3 |  | 
 | 4 | /* | 
 | 5 |  * Magic values required to use _reboot() system call. | 
 | 6 |  */ | 
 | 7 |  | 
 | 8 | #define	LINUX_REBOOT_MAGIC1	0xfee1dead | 
 | 9 | #define	LINUX_REBOOT_MAGIC2	672274793 | 
 | 10 | #define	LINUX_REBOOT_MAGIC2A	85072278 | 
 | 11 | #define	LINUX_REBOOT_MAGIC2B	369367448 | 
 | 12 | #define	LINUX_REBOOT_MAGIC2C	537993216 | 
 | 13 |  | 
 | 14 |  | 
 | 15 | /* | 
 | 16 |  * Commands accepted by the _reboot() system call. | 
 | 17 |  * | 
 | 18 |  * RESTART     Restart system using default command and mode. | 
 | 19 |  * HALT        Stop OS and give system control to ROM monitor, if any. | 
 | 20 |  * CAD_ON      Ctrl-Alt-Del sequence causes RESTART command. | 
 | 21 |  * CAD_OFF     Ctrl-Alt-Del sequence sends SIGINT to init task. | 
 | 22 |  * POWER_OFF   Stop OS and remove all power from system, if possible. | 
 | 23 |  * RESTART2    Restart system using given command string. | 
 | 24 |  * SW_SUSPEND  Suspend system using software suspend if compiled in. | 
 | 25 |  * KEXEC       Restart system using a previously loaded Linux kernel | 
 | 26 |  */ | 
 | 27 |  | 
 | 28 | #define	LINUX_REBOOT_CMD_RESTART	0x01234567 | 
 | 29 | #define	LINUX_REBOOT_CMD_HALT		0xCDEF0123 | 
 | 30 | #define	LINUX_REBOOT_CMD_CAD_ON		0x89ABCDEF | 
 | 31 | #define	LINUX_REBOOT_CMD_CAD_OFF	0x00000000 | 
 | 32 | #define	LINUX_REBOOT_CMD_POWER_OFF	0x4321FEDC | 
 | 33 | #define	LINUX_REBOOT_CMD_RESTART2	0xA1B2C3D4 | 
 | 34 | #define	LINUX_REBOOT_CMD_SW_SUSPEND	0xD000FCE2 | 
 | 35 | #define	LINUX_REBOOT_CMD_KEXEC		0x45584543 | 
 | 36 |  | 
 | 37 |  | 
 | 38 |  | 
 | 39 | #endif /* _UAPI_LINUX_REBOOT_H */ |