/kernel/linux/linux-5.10/arch/powerpc/purgatory/ |
H A D | Makefile | 5 targets += trampoline_$(BITS).o purgatory.ro kexec-purgatory.c 8 # overlapping text sections, which is not supported by kexec. Remove profile 20 $(obj)/kexec-purgatory.c: $(obj)/purgatory.ro FORCE 23 obj-y += kexec-purgatory.o
|
/kernel/linux/linux-5.10/tools/testing/selftests/kexec/ |
H A D | test_kexec_file_load.sh | 18 # Some of the IMA builtin policies may require the kexec kernel image to 36 # kexec kernel image be signed. Policy rules are walked 67 log_info "kexec kernel image PE signed" 69 log_info "kexec kernel image not PE signed" 89 log_info "kexec kernel image IMA signed" 91 log_info "kexec kernel image not IMA signed" 105 log_info "kexec kernel image modsig signed" 107 log_info "kexec kernel image not modsig signed" 118 line=$(kexec --load --kexec [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kexec/ |
H A D | test_kexec_file_load.sh | 18 # Some of the IMA builtin policies may require the kexec kernel image to 36 # kexec kernel image be signed. Policy rules are walked 67 log_info "kexec kernel image PE signed" 69 log_info "kexec kernel image not PE signed" 89 log_info "kexec kernel image IMA signed" 91 log_info "kexec kernel image not IMA signed" 106 log_info "kexec kernel image modsig signed" 108 log_info "kexec kernel image not modsig signed" 119 line=$(kexec --load --kexec [all...] |
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | relocate_kernel.S | 3 #include <linux/kexec.h> 15 ENTRY(kexec\()_\name) 22 ENTRY(kexec\()_\name\()_offset) 23 .word kexec\()_\name - relocate_new_kernel
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | relocate_kernel.S | 3 #include <linux/kexec.h> 15 ENTRY(kexec\()_\name) 22 ENTRY(kexec\()_\name\()_offset) 23 .word kexec\()_\name - relocate_new_kernel
|
/kernel/linux/linux-6.6/arch/powerpc/purgatory/ |
H A D | Makefile | 9 # overlapping text sections, which is not supported by kexec. Remove profile 18 $(obj)/kexec-purgatory.o: $(obj)/purgatory.ro 20 obj-y += kexec-purgatory.o
|
/kernel/linux/linux-5.10/arch/x86/purgatory/ |
H A D | Makefile | 18 # overlapping text sections, which is not supported by kexec. Remove profile 80 targets += kexec-purgatory.c 85 $(obj)/kexec-purgatory.c: $(obj)/purgatory.ro $(obj)/purgatory.chk FORCE 88 obj-$(CONFIG_KEXEC_FILE) += kexec-purgatory.o
|
/kernel/linux/linux-5.10/arch/s390/purgatory/ |
H A D | Makefile | 51 $(obj)/kexec-purgatory.o: $(obj)/kexec-purgatory.S $(obj)/purgatory.ro FORCE 54 obj-$(CONFIG_ARCH_HAS_KEXEC_PURGATORY) += kexec-purgatory.o
|
H A D | purgatory.c | 10 #include <linux/kexec.h>
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | kernel_read_file.h | 13 id(KEXEC_IMAGE, kexec-image) \ 14 id(KEXEC_INITRAMFS, kexec-initramfs) \
|
H A D | purgatory.h | 7 #include <uapi/linux/kexec.h> 19 * lookup in kexec works
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | kernel_read_file.h | 13 id(KEXEC_IMAGE, kexec-image) \ 14 id(KEXEC_INITRAMFS, kexec-initramfs) \
|
H A D | purgatory.h | 7 #include <uapi/linux/kexec.h> 19 * lookup in kexec works
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | relocate_kernel.S | 3 * kexec for arm64 9 #include <linux/kexec.h> 13 #include <asm/kexec.h> 25 * machine_kexec() routine will copy arm64_relocate_new_kernel to the kexec
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | machine_kexec.c | 7 #include <linux/kexec.h> 16 #include <asm/kexec-internal.h> 45 * able to kexec reliably, so fail the prepare operation. in machine_kexec_prepare() 166 * reliably kexec anyway, so BUG_ON is appropriate. in machine_kexec()
|
/kernel/linux/linux-6.6/arch/s390/purgatory/ |
H A D | Makefile | 52 $(obj)/kexec-purgatory.o: $(obj)/purgatory.ro 54 obj-y += kexec-purgatory.o
|
H A D | purgatory.c | 10 #include <linux/kexec.h>
|
/kernel/linux/linux-6.6/arch/x86/purgatory/ |
H A D | Makefile | 18 # overlapping text sections, which is not supported by kexec. Remove profile 23 # by kexec. Remove -flto=* flags. 89 $(obj)/kexec-purgatory.o: $(obj)/purgatory.ro $(obj)/purgatory.chk 91 obj-y += kexec-purgatory.o
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | smp.c | 24 #include <linux/kexec.h> 36 #include <asm/kexec.h> 161 /* For kexec, ensure that offline CPUs are out of MWAIT and in HLT */ in native_stop_other_cpus()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | machine_kexec_file.c | 9 #include <linux/kexec.h>
|
H A D | machine_kexec.c | 7 #include <linux/kexec.h> 8 #include <asm/kexec.h> /* For riscv_kexec_* symbol defines */ 46 * machine_kexec_prepare - Initialize kexec 124 * machine_shutdown - Prepare for a kexec reboot 128 * harts and possibly devices etc) for a kexec reboot. 175 * machine_crash_shutdown - Prepare to kexec after a kernel crash 201 * the kexec process where the pre-loaded kimage is ready to be
|
/kernel/linux/linux-5.10/arch/powerpc/kexec/ |
H A D | crash.c | 3 * Architecture specific (PPC64) functions for kexec based crash dumps. 13 #include <linux/kexec.h> 22 #include <asm/kexec.h> 211 * do this if kexec in setup.c ? in crash_kexec_prepare_cpus() 320 * The minimum amount of code to allow a kexec'd kernel in default_machine_crash_shutdown()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | machine_kexec.c | 7 #include <linux/kexec.h> 16 #include <asm/kexec-internal.h> 45 * able to kexec reliably, so fail the prepare operation. in machine_kexec_prepare() 175 * reliably kexec anyway, so BUG_ON is appropriate. in machine_kexec()
|
/kernel/linux/linux-6.6/arch/powerpc/kexec/ |
H A D | crash.c | 3 * Architecture specific (PPC64) functions for kexec based crash dumps. 13 #include <linux/kexec.h> 22 #include <asm/kexec.h> 227 * do this if kexec in setup.c ? in crash_kexec_prepare_cpus() 275 * The minimum amount of code to allow a kexec'd kernel in crash_kexec_prepare()
|
/kernel/linux/linux-6.6/arch/riscv/purgatory/ |
H A D | Makefile | 39 # overlapping text sections, which is not supported by kexec. Remove profile 104 $(obj)/kexec-purgatory.o: $(obj)/purgatory.ro $(obj)/purgatory.chk 106 obj-y += kexec-purgatory.o
|