diff options
Diffstat (limited to 'arch/powerpc/kernel/crash_dump.c')
-rw-r--r-- | arch/powerpc/kernel/crash_dump.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/crash_dump.c b/arch/powerpc/kernel/crash_dump.c index 63919bcfc9fe..5337ab759780 100644 --- a/arch/powerpc/kernel/crash_dump.c +++ b/arch/powerpc/kernel/crash_dump.c | |||
@@ -11,6 +11,8 @@ | |||
11 | 11 | ||
12 | #undef DEBUG | 12 | #undef DEBUG |
13 | 13 | ||
14 | #include <linux/crash_dump.h> | ||
15 | #include <linux/bootmem.h> | ||
14 | #include <asm/kdump.h> | 16 | #include <asm/kdump.h> |
15 | #include <asm/lmb.h> | 17 | #include <asm/lmb.h> |
16 | #include <asm/firmware.h> | 18 | #include <asm/firmware.h> |
@@ -51,3 +53,21 @@ void __init kdump_setup(void) | |||
51 | 53 | ||
52 | DBG(" <- kdump_setup()\n"); | 54 | DBG(" <- kdump_setup()\n"); |
53 | } | 55 | } |
56 | |||
57 | static int __init parse_elfcorehdr(char *p) | ||
58 | { | ||
59 | if (p) | ||
60 | elfcorehdr_addr = memparse(p, &p); | ||
61 | |||
62 | return 0; | ||
63 | } | ||
64 | __setup("elfcorehdr=", parse_elfcorehdr); | ||
65 | |||
66 | static int __init parse_savemaxmem(char *p) | ||
67 | { | ||
68 | if (p) | ||
69 | saved_max_pfn = (memparse(p, &p) >> PAGE_SHIFT) - 1; | ||
70 | |||
71 | return 0; | ||
72 | } | ||
73 | __setup("savemaxmem=", parse_savemaxmem); | ||