Home
last modified time | relevance | path

Searched refs:relocate_kernel (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-5.10/arch/x86/kernel/
H A Drelocate_kernel_32.S3 * relocate_kernel.S - put the kernel image in place to boot
40 SYM_CODE_START_NOALIGN(relocate_kernel)
94 addl $(identity_mapped - relocate_kernel), %eax
99 SYM_CODE_END(relocate_kernel)
182 subl $(1b - relocate_kernel), %ebx
198 addl $(virtual_mapped - relocate_kernel), %eax
291 .set kexec_control_code_size, . - relocate_kernel
H A Drelocate_kernel_64.S3 * relocate_kernel.S - put the kernel image in place to boot
44 SYM_CODE_START_NOALIGN(relocate_kernel)
106 addq $(identity_mapped - relocate_kernel), %r8
111 SYM_CODE_END(relocate_kernel)
209 leaq relocate_kernel(%rip), %r8
306 .set kexec_control_code_size, . - relocate_kernel
H A Dmachine_kexec_64.c133 vaddr = (unsigned long)relocate_kernel; in init_transition_pgtable()
356 memcpy(control_page, relocate_kernel, KEXEC_CONTROL_CODE_MAX_SIZE); in machine_kexec()
386 image->start = relocate_kernel((unsigned long)image->head, in machine_kexec()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Drelocate_kernel_32.S3 * relocate_kernel.S - put the kernel image in place to boot
40 SYM_CODE_START_NOALIGN(relocate_kernel)
94 addl $(identity_mapped - relocate_kernel), %eax
99 SYM_CODE_END(relocate_kernel)
182 subl $(1b - relocate_kernel), %ebx
198 addl $(virtual_mapped - relocate_kernel), %eax
291 .set kexec_control_code_size, . - relocate_kernel
H A Drelocate_kernel_64.S3 * relocate_kernel.S - put the kernel image in place to boot
45 SYM_CODE_START_NOALIGN(relocate_kernel)
108 addq $(identity_mapped - relocate_kernel), %r8
113 SYM_CODE_END(relocate_kernel)
219 leaq relocate_kernel(%rip), %r8
316 .skip KEXEC_CONTROL_CODE_MAX_SIZE - (. - relocate_kernel), 0xcc
H A Dmachine_kexec_64.c135 vaddr = (unsigned long)relocate_kernel; in init_transition_pgtable()
330 __memcpy(control_page, relocate_kernel, KEXEC_CONTROL_CODE_MAX_SIZE); in machine_kexec()
360 image->start = relocate_kernel((unsigned long)image->head, in machine_kexec()
H A Dcallthunks.c145 if (dest >= (void *)relocate_kernel && in skip_addr()
146 dest < (void*)relocate_kernel + KEXEC_CONTROL_CODE_MAX_SIZE) in skip_addr()
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Drelocate_kernel.S29 ENTRY(relocate_kernel)
69 ENDPROC(relocate_kernel)
78 .quad relocate_kernel_end - relocate_kernel
H A Dmachine_kexec.c33 extern const unsigned char relocate_kernel[];
213 memcpy(reboot_code_buffer, relocate_kernel, relocate_kernel_len); in machine_kexec_prepare()
H A DMakefile41 obj-y += entry.o reipl.o relocate_kernel.o kdebugfs.o alternative.o
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dkexec.h121 relocate_kernel(unsigned long indirection_page,
128 relocate_kernel(unsigned long indirection_page,
/kernel/linux/linux-6.6/arch/s390/kernel/
H A Dmachine_kexec.c36 extern const unsigned char relocate_kernel[];
204 memcpy(reboot_code_buffer, relocate_kernel, relocate_kernel_len); in machine_kexec_prepare()
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dkexec.h121 relocate_kernel(unsigned long indirection_page,
128 relocate_kernel(unsigned long indirection_page,
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dsetup.h37 extern unsigned long __init relocate_kernel(void);
/kernel/linux/linux-5.10/arch/m68k/kernel/
H A DMakefile26 obj-$(CONFIG_KEXEC) += machine_kexec.o relocate_kernel.o
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A DMakefile40 obj-$(CONFIG_KEXEC_CORE) += kexec.o relocate_kernel.o
/kernel/linux/linux-5.10/arch/ia64/kernel/
H A DMakefile28 obj-$(CONFIG_KEXEC) += machine_kexec.o relocate_kernel.o crash.o
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A DMakefile59 obj-$(CONFIG_KEXEC) += machine_kexec.o relocate_kernel.o
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dhead.S154 jal relocate_kernel
163 * relocate_kernel returns the entry point either
/kernel/linux/linux-5.10/arch/sh/kernel/
H A DMakefile36 obj-$(CONFIG_KEXEC) += machine_kexec.o relocate_kernel.o
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A DMakefile60 obj-$(CONFIG_KEXEC) += machine_kexec.o relocate_kernel.o
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A DMakefile28 obj-$(CONFIG_KEXEC) += machine_kexec.o relocate_kernel.o crash.o
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A DMakefile43 obj-$(CONFIG_KEXEC_CORE) += kexec.o relocate_kernel.o
/kernel/linux/linux-6.6/arch/sh/kernel/
H A DMakefile36 obj-$(CONFIG_KEXEC) += machine_kexec.o relocate_kernel.o
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A DMakefile52 obj-$(CONFIG_KEXEC_CORE) += machine_kexec.o relocate_kernel.o \

Completed in 11 milliseconds

12