On Fri, Dec 10, 2021 at 10:57:33AM +0800, Pingfan Liu wrote: > kexec-tools commit 61b8c79b0fb7 ("arm64/crashdump-arm64: deduce the > paddr of _text") tries to deduce the paddr of _text, but turns out > partially. > > That commit is based on "The Image must be placed text_offset bytes from > a 2MB aligned base address anywhere in usable system RAM and called > there" in linux/Documentation/arm64/booting.rst, plus text_offset field > is zero. > > But in practice, some boot loaders does not obey the convention, and > still boots up the kernel successfully. > > Revisiting kernel commit e2a073dde921 ("arm64: omit [_text, _stext) from > permanent kernel mapping"), the kernel code size changes from (unsigned > long)__init_begin - (unsigned long)_text to (unsigned long)__init_begin > - (unsigned long)_stext > > And it should be a better factor to decide which label starts the > "Kernel code" in /proc/iomem. > > Signed-off-by: Pingfan Liu <piliu@xxxxxxxxxx> > Cc: Simon Horman <horms@xxxxxxxxxxxx> > To: kexec@xxxxxxxxxxxxxxxxxxx Thanks, applied. _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec