Searched refs:purgatory (Results 1 - 13 of 13) sorted by relevance

/linux-4.4.14/arch/x86/purgatory/
H A DMakefile0 purgatory-y := purgatory.o stack.o setup-x86_$(BITS).o sha256.o entry64.o string.o
3 targets += $(purgatory-y)
4 PURGATORY_OBJS = $(addprefix $(obj)/,$(purgatory-y))
7 targets += purgatory.ro
10 # in turn leaves some undefined symbols like __fentry__ in purgatory and not
16 $(obj)/purgatory.ro: $(PURGATORY_OBJS) FORCE
19 targets += kexec-purgatory.c
25 $(obj)/kexec-purgatory.c: $(obj)/purgatory.ro FORCE
30 obj-$(CONFIG_KEXEC_FILE) += kexec-purgatory.o
H A Dstack.S2 * purgatory: stack
H A Dpurgatory.c2 * purgatory: Runs between two kernels
61 void purgatory(void) purgatory() function
H A Dsetup-x86_64.S2 * purgatory: setup code
34 call purgatory
/linux-4.4.14/include/linux/
H A Dkexec.h118 /* Pointer to elf header of read only purgatory */
121 /* Pointer to purgatory sechdrs which are modifiable */
124 * Temporary buffer location where purgatory is loaded and relocated
129 /* Address where purgatory is finally loaded and is executed from */
180 /* Information for loading purgatory */
/linux-4.4.14/arch/s390/kernel/
H A Dmachine_kexec.c120 * Check if kdump checksums are valid: We call purgatory with parameter "0"
266 * purgatory, if kdump checksums are valid.
/linux-4.4.14/arch/x86/
H A DMakefile203 $(Q)$(MAKE) $(build)=arch/x86/purgatory arch/x86/purgatory/kexec-purgatory.c
271 $(Q)$(MAKE) $(clean)=arch/x86/purgatory
/linux-4.4.14/arch/x86/kernel/
H A Dkexec-bzimage64.c380 * Load purgatory. For 64bit entry point, purgatory code can be bzImage64_load()
386 pr_err("Loading purgatory failed\n"); bzImage64_load()
390 pr_debug("Loaded purgatory at 0x%lx\n", purgatory_load_addr); bzImage64_load()
467 /* Setup purgatory regs for entry */ bzImage64_load()
H A Dmachine_kexec_64.c187 /* Update purgatory as needed after various image segments have been prepared */ arch_update_purgatory()
238 /* update purgatory as needed */ machine_kexec_prepare()
400 * Apply purgatory relocations.
H A Dcrash.c665 * copied in purgatory after crash. Just add a zero filled crash_load_segments()
/linux-4.4.14/kernel/
H A Dkexec_file.c28 * Declare these symbols weak so that if architecture provides a purgatory,
599 * Skip purgatory as it will be modified once we put digest kexec_calculate_store_digests()
600 * info in purgatory. kexec_calculate_store_digests()
661 /* Actually load purgatory. Lot of code taken from kexec-tools */ __kexec_load_purgatory()
675 * sechdrs_c points to section headers in purgatory and are read __kexec_load_purgatory()
769 /* Allocate buffer for purgatory */ __kexec_load_purgatory()
825 /* Make kernel jump to purgatory after shutdown */ __kexec_load_purgatory()
832 * Used later to identify which section is purgatory and skip it __kexec_load_purgatory()
898 /* Load relocatable purgatory object and relocate it appropriately */ kexec_load_purgatory()
/linux-4.4.14/arch/x86/include/asm/
H A Dkexec.h187 * with the ones in arch/x86/purgatory/entry64.S. If you make a change here
188 * make an appropriate change in purgatory too.
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
H A Dde4x5.c4990 goto purgatory; /* Stop the search */ mii_get_phy()
5011 purgatory: mii_get_phy()

Completed in 343 milliseconds