[PATCH] kexec:arm: support zImage with appended device tree
Russell King
rmk at armlinux.org.uk
Tue Jun 27 01:53:59 PDT 2017
On Tue, Jun 27, 2017 at 11:36:43AM +0900, Hoeun Ryu wrote:
> We have some cases when we would like to use different dtb from the
> running system when using kexec and I think that's why kexec-tools
> supports --dtb command line option.
>
> For example, I have the second kernel for the crash dump with different
> kernel configuration and the different dtb from the running system. I'd
> like to exclude some nodes/properties from dtb like memory reservations
> or unnecessary devices to keep the second kernel/dtb minimal.
>
> The concatenated zImage for arm has a benefit (whether it's intended or
> not) to make it possible for users to merge multiple boot images into a
> simple single file.
> What I'd like to do is just to support the concatenated zImage so that
> users can use --load(-panic) zImage_with_dtb_from_the_running_system
> instead of --load(-panic) zImage --dtb
> different_dtb_from_the_running_system.
Don't you mean --load(-panic) zImage_with_different_dtb_from_the_running_system
?
So, what you seem to be saying is that you think it's easier for the user
to do this:
# cat zImage some-other-dtb > zImage.dtb
# kexec --load-panic zImage.dtb
rather than:
# kexec --load-panic zImage --dtb some-other-dtb
?
What about the initrd? Do you want to append that as well?
--
Russell King
More information about the kexec
mailing list