• Y
    LoongArch: Add kexec support · fdfe7074
    Youling Tang 提交于
    LoongArch inclusion
    category: feature
    bugzilla: https://gitee.com/openeuler/kernel/issues/I736HO
    
    --------------------------------
    
    Add three new files, kexec.h, machine_kexec.c and relocate_kernel.S to
    the LoongArch architecture, so as to add support for the kexec re-boot
    mechanism (CONFIG_KEXEC) on LoongArch platforms.
    
    Kexec supports loading vmlinux.elf in ELF format and vmlinux.efi in PE
    format.
    
    I tested kexec on LoongArch machines (Loongson-3A5000) and it works as
    expected:
    
     $ sudo kexec -l /boot/vmlinux.efi --reuse-cmdline
     $ sudo kexec -e
    Signed-off-by: NYouling Tang <tangyouling@loongson.cn>
    Change-Id: I09ee6548f45f899736a9579845626e93f49760c0
    (cherry picked from commit b3c1b47b)
    fdfe7074
kexec.h 1.5 KB