Messages in this thread | | | Subject | Re: [PATCH v3 1/3] LoongArch: Add kexec support | From | Youling Tang <> | Date | Thu, 22 Sep 2022 18:30:53 +0800 |
| |
Hi, Ruoyao
On 09/22/2022 06:00 PM, Xi Ruoyao wrote: > On Thu, 2022-09-15 at 10:53 +0800, Youling Tang wrote: >> +int machine_kexec_prepare(struct kimage *kimage) >> +{ >> + int i; >> + void *dtb = (void *)KEXEC_BLOB_ADDR; >> + >> + kexec_image_info(kimage); >> + >> + /* Find the Flattened Device Tree */ >> + for (i = 0; i < kimage->nr_segments; i++) { >> + if (!fdt_check_header(kimage->segment[i].buf)) { > > Hi Youling, > > When I build Huacai's tree > (https://github.com/loongson/linux/commits/loongarch-next), there is a > strange error linking vmlinux: > > ld: arch/loongarch/kernel/machine_kexec.o: in function `machine_kexec_prepare': > /home/xry111/git-repos/linux/arch/loongarch/kernel/machine_kexec.c:70: undefined reference to `fdt_check_header' > > Not sure why...
This is because of the problem after efistub removes the fdt modification, I will reimplement kexec/kdump. This build error can be avoided by turning off CONFIG_KEXEC temporarily, tomorrow I will submit a new kexec/kdump implementation.
Thanks, Youling. >
| |