I have tryed to use kexec to boot the second kernel on ls1046a, but it failed.
Kernel Version: 4.16.67 from lsdk 1809
kexec-tools version: 2.0.16
# kexec -l zImage
# kexec -e
I have tryed all the endian of system, include 32/64 big endian(32/64be) and 32/64 little endian(32/64le).
The result is that kexec can boot the second kernel, but the second kernel will panic during it's booting.
I think the panic is causd by the dpaa:ethernet driver, log is like:
[ 2.778113] fsl_dpa soc:fsl,dpaa:ethernet@2: qman_init_fq(259) = -5
More detail is in the attachments.
Could anyone help?