2 Commits

Author SHA1 Message Date
Guokai Chen
22dfffcc60 Fix risc-v kexec-tools support of file_load formats and initrd
* Add support for zImage with file_load
* Fix initrd address overlapping issue
* Fix firmware overwrite issues

(cherry picked from commit 6c089acaed8b2cf61db8262521aa6fa3bb44d888)

Tested-by: Mingzheng Xing <xingmingzheng@iscas.ac.cn>
2024-12-03 16:46:17 +08:00
Mingzheng Xing
2dd14d7b42 kdump: Add riscv64 support
This patch provides support for enabling the kdump service on riscv. After
starting the kdump service, the kdump kernel can be successfully loaded,
and after triggering a kernel crash, the kdump kernel can be started
normally and the vmcore can be captured.

Due to some issues with initrd in kexec-tools, avoid it first to provide
basic riscv architecture kdump support. Tested in openeuler riscv qemu,
and can also pass Mugen testing.

Signed-off-by: Mingzheng Xing <xingmingzheng@iscas.ac.cn>
(cherry picked from commit 7033d5da29de3ac009d36a9e5e516aaa6d58712d)
2024-05-07 11:41:12 +08:00