/openbmc/linux/arch/s390/purgatory/ |
H A D | Makefile | 5 purgatory-y := head.o purgatory.o string.o sha256.o mem.o 7 targets += $(purgatory-y) purgatory.lds purgatory purgatory.chk purgatory.ro 8 PURGATORY_OBJS = $(addprefix $(obj)/,$(purgatory-y)) 39 $(obj)/purgatory: $(obj)/purgatory.lds $(PURGATORY_OBJS) FORCE 42 $(obj)/purgatory.chk: $(obj)/purgatory FORCE 49 $(obj)/purgatory.ro: $(obj)/purgatory $(obj)/purgatory.chk FORCE 52 $(obj)/kexec-purgatory.o: $(obj)/purgatory.ro 54 obj-y += kexec-purgatory.o
|
H A D | .gitignore | 2 purgatory 3 purgatory.chk 4 purgatory.lds 5 purgatory.ro
|
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc/ |
H A D | powerpc-purgatory-Makefile-remove-unknown-flags.patch | 4 Subject: [PATCH] powerpc/purgatory: Makefile: remove unknown flags for powerpc 16 purgatory/arch/ppc/Makefile | 2 +- 19 diff --git a/purgatory/arch/ppc/Makefile b/purgatory/arch/ppc/Makefile 21 --- a/purgatory/arch/ppc/Makefile 22 +++ b/purgatory/arch/ppc/Makefile 23 @@ -7,7 +7,7 @@ ppc_PURGATORY_SRCS += purgatory/arch/ppc/misc.S 24 ppc_PURGATORY_SRCS += purgatory/arch/ppc/purgatory-ppc.c 25 ppc_PURGATORY_SRCS += purgatory/arch/ppc/console-ppc.c 30 dist += purgatory/arch/ppc/Makefile $(ppc_PURGATORY_SRCS) \ 31 purgatory/arch/ppc/purgatory-ppc.h purgatory/arch/ppc/ppc_asm.h
|
H A D | x86_sys_io.patch | 10 purgatory/arch/i386/pic.c | 2 +- 11 purgatory/arch/i386/vga.c | 2 +- 14 diff --git a/purgatory/arch/i386/pic.c b/purgatory/arch/i386/pic.c 16 --- a/purgatory/arch/i386/pic.c 17 +++ b/purgatory/arch/i386/pic.c 24 #include <purgatory.h> 25 #include "purgatory-x86.h" 27 diff --git a/purgatory/arch/i386/vga.c b/purgatory/arch/i386/vga.c 29 --- a/purgatory/arch/i386/vga.c 34 #include <purgatory.h> [all …]
|
H A D | Fix-building-on-x86_64-with-binutils-2.41.patch | 29 diff --git a/purgatory/arch/i386/entry32-16-debug.S b/purgatory/arch/i386/entry32-16-debug.S 31 --- a/purgatory/arch/i386/entry32-16-debug.S 45 diff --git a/purgatory/arch/i386/entry32-16.S b/purgatory/arch/i386/entry32-16.S 47 --- a/purgatory/arch/i386/entry32-16.S 48 +++ b/purgatory/arch/i386/entry32-16.S 61 diff --git a/purgatory/arch/i386/entry32.S b/purgatory/arch/i386/entry32.S 63 --- a/purgatory/arch/i386/entry32.S 64 +++ b/purgatory/arch/i386/entry32.S 77 diff --git a/purgatory/arch/i386/setup-x86.S b/purgatory/arch/i386/setup-x86.S 79 --- a/purgatory/arch/i386/setup-x86.S [all …]
|
H A D | 0012-purgatory-string.c-avoid-inclusion-of-string.h.patch | 4 Subject: [PATCH] purgatory/string.c: avoid inclusion of string.h 8 purgatory/string.c:39:5: error: conflicting types for 'memcmp' 14 purgatory/string.c | 2 ++ 17 diff --git a/purgatory/string.c b/purgatory/string.c 19 --- a/purgatory/string.c 20 +++ b/purgatory/string.c
|
H A D | kexec-x32.patch | 12 purgatory/arch/x86_64/Makefile: Not use mcmodel large when 27 purgatory/arch/x86_64/Makefile | 4 +++- 83 diff --git a/purgatory/arch/x86_64/Makefile b/purgatory/arch/x86_64/Makefile 85 --- a/purgatory/arch/x86_64/Makefile 86 +++ b/purgatory/arch/x86_64/Makefile 87 @@ -23,4 +23,6 @@ x86_64_PURGATORY_SRCS += purgatory/arch/i386/console-x86.c 88 x86_64_PURGATORY_SRCS += purgatory/arch/i386/vga.c 89 x86_64_PURGATORY_SRCS += purgatory/arch/i386/pic.c
|
H A D | 0011-purgatory-Makefile-adapt-to-klcc.patch | 4 Subject: [PATCH] purgatory Makefile: adapt to klcc 10 purgatory/Makefile | 6 +++--- 13 --- a/purgatory/Makefile 14 +++ b/purgatory/Makefile 15 @@ -47,7 +47,7 @@ purgatory/sha256.o: $(srcdir)/util_lib/s
|
/openbmc/openbmc/poky/meta/recipes-kernel/kexec/kexec-tools/ |
H A D | Fix-building-on-x86_64-with-binutils-2.41.patch | 29 diff --git a/purgatory/arch/i386/entry32-16-debug.S b/purgatory/arch/i386/entry32-16-debug.S 31 --- a/purgatory/arch/i386/entry32-16-debug.S 45 diff --git a/purgatory/arch/i386/entry32-16.S b/purgatory/arch/i386/entry32-16.S 47 --- a/purgatory/arch/i386/entry32-16.S 48 +++ b/purgatory/arch/i386/entry32-16.S 61 diff --git a/purgatory/arch/i386/entry32.S b/purgatory/arch/i386/entry32.S 63 --- a/purgatory/arch/i386/entry32.S 64 +++ b/purgatory/arch/i386/entry32.S 77 diff --git a/purgatory/arch/i386/setup-x86.S b/purgatory/arch/i386/setup-x86.S 79 --- a/purgatory/arch/i386/setup-x86.S [all …]
|
H A D | 0002-purgatory-Pass-r-directly-to-linker.patch | 4 Subject: [PATCH] purgatory: Pass -r directly to linker 15 purgatory/Makefile | 2 +- 18 diff --git a/purgatory/Makefile b/purgatory/Makefile 20 --- a/purgatory/Makefile 21 +++ b/purgatory/Makefile
|
H A D | 0005-Disable-PIE-during-link.patch | 14 purgatory/Makefile | 2 +- 17 diff --git a/purgatory/Makefile b/purgatory/Makefile 19 --- a/purgatory/Makefile 20 +++ b/purgatory/Makefile
|
/openbmc/linux/arch/x86/purgatory/ |
H A D | Makefile | 4 purgatory-y := purgatory.o stack.o setup-x86_$(BITS).o sha256.o entry64.o string.o 6 targets += $(purgatory-y) 7 PURGATORY_OBJS = $(addprefix $(obj)/,$(purgatory-y)) 31 targets += purgatory.ro purgatory.chk 84 $(obj)/purgatory.ro: $(PURGATORY_OBJS) FORCE 87 $(obj)/purgatory.chk: $(obj)/purgatory.ro FORCE 90 $(obj)/kexec-purgatory.o: $(obj)/purgatory.ro $(obj)/purgatory.chk 92 obj-y += kexec-purgatory.o
|
H A D | .gitignore | 1 purgatory.chk
|
/openbmc/linux/arch/riscv/purgatory/ |
H A D | Makefile | 4 purgatory-y := purgatory.o sha256.o entry.o string.o ctype.o memcpy.o memset.o 5 purgatory-y += strcmp.o strlen.o strncmp.o 7 targets += $(purgatory-y) 8 PURGATORY_OBJS = $(addprefix $(obj)/,$(purgatory-y)) 48 targets += purgatory.ro purgatory.chk 98 $(obj)/purgatory.ro: $(PURGATORY_OBJS) FORCE 101 $(obj)/purgatory.chk: $(obj)/purgatory.ro FORCE 104 $(obj)/kexec-purgatory.o: $(obj)/purgatory.ro $(obj)/purgatory.chk 106 obj-y += kexec-purgatory.o
|
H A D | .gitignore | 2 purgatory.chk 3 purgatory.ro
|
H A D | purgatory.c | 37 void purgatory(void); 39 void purgatory(void) in purgatory() function
|
/openbmc/linux/scripts/ |
H A D | remove-stale-files | 23 rm -f arch/powerpc/purgatory/kexec-purgatory.c 24 rm -f arch/riscv/purgatory/kexec-purgatory.c 25 rm -f arch/x86/purgatory/kexec-purgatory.c
|
/openbmc/linux/arch/powerpc/purgatory/ |
H A D | Makefile | 6 targets += trampoline_$(BITS).o purgatory.ro 15 $(obj)/purgatory.ro: $(obj)/trampoline_$(BITS).o FORCE 18 $(obj)/kexec-purgatory.o: $(obj)/purgatory.ro 20 obj-y += kexec-purgatory.o
|
H A D | .gitignore | 2 purgatory.ro
|
/openbmc/linux/arch/s390/kernel/ |
H A D | machine_kexec.c | 48 purgatory_t purgatory; in __do_machine_kdump() local 51 purgatory = (purgatory_t)image->start; in __do_machine_kdump() 67 call_nodat(1, int, purgatory, int, 1); in __do_machine_kdump() 124 purgatory_t purgatory = (purgatory_t)image->start; in kdump_csum_valid() local 127 rc = call_nodat(1, int, purgatory, int, 0); in kdump_csum_valid()
|
/openbmc/linux/arch/x86/ |
H A D | .gitignore | 6 purgatory/purgatory.ro
|
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-kernel/kexec/ |
H A D | kexec-tools-klibc_git.bb | 31 file://0011-purgatory-Makefile-adapt-to-klcc.patch \ 32 file://0012-purgatory-string.c-avoid-inclusion-of-string.h.patch \ 62 SRC_URI:append:powerpc = " file://powerpc-purgatory-Makefile-remove-unknown-flags.patch" 68 # fix purgatory/printf.c:2:10: fatal error: limits.h: No such file or directory 70 CFLAGS += "-O2 -I${STAGING_DIR_HOST}${libdir}/klibc/include -I${S}/purgatory/include \
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | purgatory.h | 8 extern void purgatory(void);
|
/openbmc/linux/arch/riscv/ |
H A D | Kbuild | 8 obj-$(CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY) += purgatory/
|
/openbmc/linux/arch/s390/ |
H A D | Kbuild | 10 obj-$(CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY) += purgatory/
|