blob: 55c99259b620dc4f995dab2d17938a101d70b66e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#ifndef CRASHDUMP_MIPS_H
#define CRASHDUMP_MIPS_H
struct kexec_info;
int load_crashdump_segments(struct kexec_info *info, char *mod_cmdline,
unsigned long max_addr, unsigned long min_base);
#ifdef __mips64
#define PAGE_OFFSET 0xa800000000000000ULL
#define MAXMEM 0
#else
#define PAGE_OFFSET 0x80000000
#define MAXMEM 0x80000000
#endif
#define __pa(x) ((unsigned long)(X) & 0x7fffffff)
#define LOONGSON_PAGE_OFFSET 0xffffffff80000000ULL
#define OCTEON_PAGE_OFFSET 0x8000000000000000ULL
#define CRASH_MAX_MEMMAP_NR (KEXEC_MAX_SEGMENTS + 1)
#define CRASH_MAX_MEMORY_RANGES (MAX_MEMORY_RANGES + 2)
#define COMMAND_LINE_SIZE 512
/* Backup Region, First 1M of System RAM. */
#define BACKUP_SRC_START 0x00000000
#define BACKUP_SRC_END 0x000fffff
#define BACKUP_SRC_SIZE (BACKUP_SRC_END - BACKUP_SRC_START + 1)
extern struct arch_options_t arch_options;
#endif /* CRASHDUMP_MIPS_H */
|