ARM64 kexec/kdump timeline
Pratyush Anand
panand at redhat.com
Sun May 31 23:25:21 PDT 2015
On Thursday 28 May 2015 04:44 AM, Timur Tabi wrote:
> On 05/27/2015 11:39 AM, Arnd Bergmann wrote:
>> ACPI support has just been merged and is still experimental. You
>> should be able to boot your system by passing a DT blob at the
>> initial boot that matches your hardware. Can you try if that
>> makes kexec work?
>
> If I had an initial DT blob that matched by hardware, I wouldn't need
> ACPI support! This is an ARM64 Server system. There is no device tree
> for the hardware. Everything is in ACPI.
So what error do you see when you execute kexec.
We had seen a failure with check_cpu_nodes(), when booting with ACPI
without any DTB.
If you see the similar failure, then can you pl try following:
diff --git a/kexec/arch/arm64/kexec-arm64.c b/kexec/arch/arm64/kexec-arm64.c
index 7b219097dfff..8e085212d8a5 100644
--- a/kexec/arch/arm64/kexec-arm64.c
+++ b/kexec/arch/arm64/kexec-arm64.c
@@ -640,7 +640,7 @@ int arm64_load_other_segments(struct kexec_info *info,
result = check_cpu_nodes(&dtb_1, &dtb_2);
if (result)
- return result;
+ fprintf(stderr, "kexec: Warning: No device tree
available.\n");
/*
* Put the DTB after the kernel with an alignment of 128 KiB,
giving
~Pratyush
More information about the linux-arm-kernel
mailing list