| From 56b700fd6f1e49149880fb1b6ffee0dca5be45fb Mon Sep 17 00:00:00 2001 |
| From: Liu Hua <sdu.liu@huawei.com> |
| Date: Fri, 18 Apr 2014 07:45:36 +0100 |
| Subject: ARM: 8030/1: ARM : kdump : add arch_crash_save_vmcoreinfo |
| |
| From: Liu Hua <sdu.liu@huawei.com> |
| |
| commit 56b700fd6f1e49149880fb1b6ffee0dca5be45fb upstream. |
| |
| For vmcore generated by LPAE enabled kernel, user space |
| utility such as crash needs additional infomation to |
| parse. |
| |
| So this patch add arch_crash_save_vmcoreinfo as what PAE enabled |
| i386 linux does. |
| |
| Reviewed-by: Will Deacon <will.deacon@arm.com> |
| Signed-off-by: Liu Hua <sdu.liu@huawei.com> |
| Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| arch/arm/kernel/machine_kexec.c | 7 +++++++ |
| 1 file changed, 7 insertions(+) |
| |
| --- a/arch/arm/kernel/machine_kexec.c |
| +++ b/arch/arm/kernel/machine_kexec.c |
| @@ -138,3 +138,10 @@ void machine_kexec(struct kimage *image) |
| |
| soft_restart(reboot_code_buffer_phys); |
| } |
| + |
| +void arch_crash_save_vmcoreinfo(void) |
| +{ |
| +#ifdef CONFIG_ARM_LPAE |
| + VMCOREINFO_CONFIG(ARM_LPAE); |
| +#endif |
| +} |