Commit | Line | Data |
---|---|---|
583bb86f NS |
1 | /* |
2 | * kexec.h for kexec | |
3 | * Created by <nschichan@corp.free.fr> on Thu Oct 12 14:59:34 2006 | |
4 | * | |
5 | * This source code is licensed under the GNU General Public License, | |
6 | * Version 2. See the file COPYING for more details. | |
7 | */ | |
8 | ||
9 | #ifndef _MIPS_KEXEC | |
10 | # define _MIPS_KEXEC | |
11 | ||
12 | /* Maximum physical address we can use pages from */ | |
13 | #define KEXEC_SOURCE_MEMORY_LIMIT (0x20000000) | |
14 | /* Maximum address we can reach in physical address mode */ | |
15 | #define KEXEC_DESTINATION_MEMORY_LIMIT (0x20000000) | |
16 | /* Maximum address we can use for the control code buffer */ | |
17 | #define KEXEC_CONTROL_MEMORY_LIMIT (0x20000000) | |
18 | ||
19 | #define KEXEC_CONTROL_CODE_SIZE 4096 | |
20 | ||
21 | /* The native architecture */ | |
22 | #define KEXEC_ARCH KEXEC_ARCH_MIPS | |
23 | ||
24 | #define MAX_NOTE_BYTES 1024 | |
25 | ||
26 | static inline void crash_setup_regs(struct pt_regs *newregs, | |
27 | struct pt_regs *oldregs) | |
28 | { | |
29 | /* Dummy implementation for now */ | |
30 | } | |
31 | ||
32 | #endif /* !_MIPS_KEXEC */ |