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