On 01/15/16 at 07:18pm, Geoff Levand wrote: > This series adds the core support for kexec re-boot and kdump on ARM64. This > version of the series combines Takahiro's kdump patches with my kexec patches. > Please consider all patches for inclusion. > > I just tested all the endian combinations of kexec LE->LE, LE->BE, BE->BE, > BE->LE, and both LE an BE kdump, and all work as expected. > > To load a second stage kernel and execute a kexec re-boot or to work with kdump > on ARM64 systems a series of patches to kexec-tools [2], which have not yet been > merged upstream, are needed. > > To examine vmcore (/proc/vmcore), you should use > - gdb v7.7 or later > - crash v7.1.1 or later > > [1] https://git.kernel.org/cgit/linux/kernel/git/geoff/linux-kexec.git > [2] https://git.kernel.org/cgit/linux/kernel/git/geoff/kexec-tools.git > Geoff, another question about kexec-tools part is, can the kexec-tools code been written in kernel? We have the infrastructure for kexec_file_load. In the future if we have to support loading a signed kernel then we still need to do that, but we may have to support both the kexec-tools and the in kernel loader for compatibility purpose. It will be hard to maintain. Thanks Dave