mirror of
https://github.com/linuxboot/linuxboot
synced 2024-11-22 17:01:28 +00:00
103 lines
3.5 KiB
Diff
103 lines
3.5 KiB
Diff
diff -u --recursive ../clean/kexec-tools-2.0.12/include/config.h kexec-tools-2.0.12/include/config.h
|
|
--- ../clean/kexec-tools-2.0.12/include/config.h 2016-03-21 21:08:17.000000000 -0400
|
|
+++ kexec-tools-2.0.12/include/config.h 2017-04-08 11:28:01.644379416 -0400
|
|
@@ -11,7 +11,7 @@
|
|
/* #undef HAVE_LIBLZMA */
|
|
|
|
/* Define to 1 if you have the `xenctrl' library (-lxenctrl). */
|
|
-#define HAVE_LIBXENCTRL 1
|
|
+/* #undef HAVE_LIBXENCTRL */
|
|
|
|
/* Define to 1 if you have the `z' library (-lz). */
|
|
#define HAVE_LIBZ 1
|
|
diff -u --recursive ../clean/kexec-tools-2.0.12/kexec/arch/i386/kexec-x86-common.c kexec-tools-2.0.12/kexec/arch/i386/kexec-x86-common.c
|
|
--- ../clean/kexec-tools-2.0.12/kexec/arch/i386/kexec-x86-common.c 2015-11-29 18:52:07.000000000 -0500
|
|
+++ kexec-tools-2.0.12/kexec/arch/i386/kexec-x86-common.c 2017-04-08 11:28:00.688368402 -0400
|
|
@@ -24,6 +24,7 @@
|
|
#include <fcntl.h>
|
|
#include <stddef.h>
|
|
#include <stdio.h>
|
|
+#include <inttypes.h>
|
|
#include <errno.h>
|
|
#include <stdint.h>
|
|
#include <string.h>
|
|
@@ -74,20 +75,20 @@
|
|
return -1;
|
|
}
|
|
while(fgets(line, sizeof(line), fp) != 0) {
|
|
- unsigned long long start, end;
|
|
+ uintptr_t start, end;
|
|
char *str;
|
|
int type;
|
|
int consumed;
|
|
int count;
|
|
if (memory_ranges >= MAX_MEMORY_RANGES)
|
|
break;
|
|
- count = sscanf(line, "%Lx-%Lx : %n",
|
|
+ count = sscanf(line, "%"SCNxPTR"-%"SCNxPTR" : %n",
|
|
&start, &end, &consumed);
|
|
if (count != 2)
|
|
continue;
|
|
str = line + consumed;
|
|
|
|
- dbgprintf("%016Lx-%016Lx : %s", start, end, str);
|
|
+ dbgprintf("%016"PRIxPTR"-%016"PRIxPTR" : %s", start, end, str);
|
|
|
|
if (memcmp(str, "System RAM\n", 11) == 0) {
|
|
type = RANGE_RAM;
|
|
@@ -114,7 +115,7 @@
|
|
memory_range[memory_ranges].end = end;
|
|
memory_range[memory_ranges].type = type;
|
|
|
|
- dbgprintf("%016Lx-%016Lx : %x\n", start, end, type);
|
|
+ dbgprintf("%016"PRIxPTR"-%016"PRIxPTR" : %x\n", start, end, type);
|
|
|
|
memory_ranges++;
|
|
}
|
|
diff -u --recursive ../clean/kexec-tools-2.0.12/Makefile.in kexec-tools-2.0.12/Makefile.in
|
|
--- ../clean/kexec-tools-2.0.12/Makefile.in 2014-10-14 00:58:06.000000000 -0400
|
|
+++ kexec-tools-2.0.12/Makefile.in 2017-04-08 11:28:00.688368402 -0400
|
|
@@ -158,16 +158,16 @@
|
|
|
|
# kdump (read a crashdump from memory)
|
|
#
|
|
-include $(srcdir)/kdump/Makefile
|
|
+#include $(srcdir)/kdump/Makefile
|
|
|
|
# vmcore-dmesg (read dmesg from a vmcore)
|
|
#
|
|
-include $(srcdir)/vmcore-dmesg/Makefile
|
|
+#include $(srcdir)/vmcore-dmesg/Makefile
|
|
|
|
#
|
|
# kexec_test (test program)
|
|
#
|
|
-include $(srcdir)/kexec_test/Makefile
|
|
+#include $(srcdir)/kexec_test/Makefile
|
|
|
|
SPEC=$(PACKAGE_NAME).spec
|
|
GENERATED_SRCS:= $(SPEC)
|
|
diff -u --recursive ../clean/kexec-tools-2.0.12/purgatory/Makefile kexec-tools-2.0.12/purgatory/Makefile
|
|
--- ../clean/kexec-tools-2.0.12/purgatory/Makefile 2015-04-30 01:05:17.000000000 -0400
|
|
+++ kexec-tools-2.0.12/purgatory/Makefile 2017-04-08 11:28:00.688368402 -0400
|
|
@@ -45,7 +45,6 @@
|
|
mkdir -p $(@D)
|
|
$(COMPILE.c) -o $@ $^
|
|
|
|
-$(PURGATORY): CC=$(TARGET_CC)
|
|
$(PURGATORY): CFLAGS+=$(PURGATORY_EXTRA_CFLAGS) \
|
|
$($(ARCH)_PURGATORY_EXTRA_CFLAGS) \
|
|
-Os -fno-builtin -ffreestanding \
|
|
diff -u --recursive ../clean/kexec-tools-2.0.12/util/Makefile kexec-tools-2.0.12/util/Makefile
|
|
--- ../clean/kexec-tools-2.0.12/util/Makefile 2010-07-29 05:22:16.000000000 -0400
|
|
+++ kexec-tools-2.0.12/util/Makefile 2017-04-08 11:32:33.267394444 -0400
|
|
@@ -2,7 +2,7 @@
|
|
|
|
$(BIN_TO_HEX): $(srcdir)/util/bin-to-hex.c
|
|
@$(MKDIR) -p $(@D)
|
|
- $(LINK.o) $(CFLAGS) -o $@ $^
|
|
+ $(BUILD_CC) $(BUILD_CFLAGS) -o $@ $^
|
|
|
|
$(BIN_TO_HEX): CC=$(BUILD_CC)
|
|
$(BIN_TO_HEX): CFLAGS=$(BUILD_CFLAGS)
|