OpenCores
URL https://opencores.org/ocsvn/hf-risc/hf-risc/trunk

Subversion Repositories hf-risc

[/] [hf-risc/] [trunk/] [tools/] [riscv-gnu-toolchain-master/] [linux-headers/] [include/] [linux/] [reboot.h] - Blame information for rev 13

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 13 serginhofr
#ifndef _LINUX_REBOOT_H
2
#define _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 /* _LINUX_REBOOT_H */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.