Re: [PATCH 0/7] Kexec-tools: Improve RISC-V port

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 9/15/23 06:50, Song Shuai wrote:
Hi,

This series is created to improve RISC-V port of kexec-tools,
and is based on the horms/kexec-tools:build-test-riscv-v2 branch.

For your convenience, here is my Github branch for kexec-tools:
https://github.com/sugarfillet/kexec-tools/commits/rv-Image

The first four patches fixes some build or runtime issues:

   RISC-V: Use linux,usable-memory-range for crash kernel
   RISC-V: Fix the undeclared ‘EM_RISCV’ build failure
   RISC-V: Get memory ranges from iomem
   RISC-V: Correct the usage of command line option

The last three patches enable the kexec_file_load syscall to load
vmlinux and support loading Image binary file for two syscalls.

   RISC-V: Enable kexe_file_load
   RISC-V: Separate elf_riscv_find_pbase out
   RISC-V: Support loading Image binary file


A few years back I did the initial work for kexec on riscv, and the idea was to work on the kexec-tools repo on riscv github:

https://github.com/riscv-collab/kexec-tools/tree/riscv

and then when we have something in a good shape, to push our work upstream. People keep sending patches to the kexec mailing list (the riscv port of kexec-tools is not upstream so this patch series won't apply), instead of pull requests to the above repo.

You have an X set of updates, some other people have posted another set of fixes (e.g. I rememver a fix for initramfs/initrd), please let's work on the github repo, get something that looks ok and then push our work upstream. If you want access to the github repo instead of doing pull requests etc let me know.

I'm sorry I didn't have the time to work on this further.

Regards,
Nick

_______________________________________________
kexec mailing list
kexec@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/kexec




[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux