mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 14:39:54 +00:00
makedumpfile: Upgrade to 1.6.5 to support kernel 4.18 and 4.19
This upgrade fixed the below issue: When run '$makedumpfile -E -d 1 /proc/vmcore /root/vmcore_dumpfile' shows 'The kernel version is not supported.' Signed-off-by: Haiqing Bai <Haiqing.Bai@windriver.com> Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
+17
-8
@@ -1,4 +1,4 @@
|
|||||||
From ba123fa6b2aa0ac62d1b78f327339635ae87201a Mon Sep 17 00:00:00 2001
|
From 0d1cdb59da3603e0a80913617ece0164b05380d2 Mon Sep 17 00:00:00 2001
|
||||||
From: Alexandru Moise <alexandru.moise@windriver.com>
|
From: Alexandru Moise <alexandru.moise@windriver.com>
|
||||||
Date: Fri, 29 Apr 2016 07:40:46 +0000
|
Date: Fri, 29 Apr 2016 07:40:46 +0000
|
||||||
Subject: [PATCH] mem_section: Support only 46 bit for MAX_PHYSMEM_BITS on
|
Subject: [PATCH] mem_section: Support only 46 bit for MAX_PHYSMEM_BITS on
|
||||||
@@ -21,19 +21,20 @@ Upstream-Status: Pending
|
|||||||
Signed-off-by: Alexandru Moise <alexandru.moise@windriver.com>
|
Signed-off-by: Alexandru Moise <alexandru.moise@windriver.com>
|
||||||
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
|
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
|
||||||
|
|
||||||
|
[hqBai: adjusted patch for context, no logical change]
|
||||||
|
Signed-off-by: Haiqing Bai <Haiqing.Bai@windriver.com>
|
||||||
---
|
---
|
||||||
arch/ppc64.c | 28 ++--------------------------
|
arch/ppc64.c | 33 ++-------------------------------
|
||||||
1 file changed, 2 insertions(+), 26 deletions(-)
|
1 file changed, 2 insertions(+), 31 deletions(-)
|
||||||
|
|
||||||
diff --git a/arch/ppc64.c b/arch/ppc64.c
|
diff --git a/arch/ppc64.c b/arch/ppc64.c
|
||||||
index 8b6f7d5..458f06b 100644
|
index 947a125..458f06b 100644
|
||||||
--- a/arch/ppc64.c
|
--- a/arch/ppc64.c
|
||||||
+++ b/arch/ppc64.c
|
+++ b/arch/ppc64.c
|
||||||
@@ -462,38 +462,14 @@ ppc64_vtop_level4(unsigned long vaddr)
|
@@ -463,42 +463,13 @@ ppc64_vtop_level4(unsigned long vaddr)
|
||||||
return paddr;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
-int
|
int
|
||||||
-set_ppc64_max_physmem_bits(void)
|
-set_ppc64_max_physmem_bits(void)
|
||||||
-{
|
-{
|
||||||
- long array_len = ARRAY_LENGTH(mem_section);
|
- long array_len = ARRAY_LENGTH(mem_section);
|
||||||
@@ -52,10 +53,15 @@ index 8b6f7d5..458f06b 100644
|
|||||||
- || (array_len == (NR_MEM_SECTIONS() / _SECTIONS_PER_ROOT())))
|
- || (array_len == (NR_MEM_SECTIONS() / _SECTIONS_PER_ROOT())))
|
||||||
- return TRUE;
|
- return TRUE;
|
||||||
-
|
-
|
||||||
|
- info->max_physmem_bits = _MAX_PHYSMEM_BITS_4_19;
|
||||||
|
- if ((array_len == (NR_MEM_SECTIONS() / _SECTIONS_PER_ROOT_EXTREME()))
|
||||||
|
- || (array_len == (NR_MEM_SECTIONS() / _SECTIONS_PER_ROOT())))
|
||||||
|
- return TRUE;
|
||||||
|
-
|
||||||
- return FALSE;
|
- return FALSE;
|
||||||
-}
|
-}
|
||||||
-
|
-
|
||||||
int
|
-int
|
||||||
get_machdep_info_ppc64(void)
|
get_machdep_info_ppc64(void)
|
||||||
{
|
{
|
||||||
unsigned long vmlist, vmap_area_list, vmalloc_start;
|
unsigned long vmlist, vmap_area_list, vmalloc_start;
|
||||||
@@ -70,3 +76,6 @@ index 8b6f7d5..458f06b 100644
|
|||||||
info->page_offset = __PAGE_OFFSET;
|
info->page_offset = __PAGE_OFFSET;
|
||||||
|
|
||||||
if (SYMBOL(_stext) == NOT_FOUND_SYMBOL) {
|
if (SYMBOL(_stext) == NOT_FOUND_SYMBOL) {
|
||||||
|
--
|
||||||
|
2.7.4
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -25,8 +25,8 @@ SRC_URI = "\
|
|||||||
file://0001-makedumpfile-replace-hardcode-CFLAGS.patch \
|
file://0001-makedumpfile-replace-hardcode-CFLAGS.patch \
|
||||||
file://0002-mem_section-Support-only-46-bit-for-MAX_PHYSMEM_BITS.patch \
|
file://0002-mem_section-Support-only-46-bit-for-MAX_PHYSMEM_BITS.patch \
|
||||||
"
|
"
|
||||||
SRC_URI[md5sum] = "7dfbca19f487604c271e2892ba07f4bd"
|
SRC_URI[md5sum] = "1737f8e8904d565629f0c9e702f92d02"
|
||||||
SRC_URI[sha256sum] = "7e06f72d5f291fcab9e92975f405a76e37d4f7fc8fa4172f199636398ae812b1"
|
SRC_URI[sha256sum] = "5d4f1d6ded8dca6951eeabcf4bb1ebf6575288fee947529397103c040eb5c760"
|
||||||
|
|
||||||
UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/makedumpfile/files/makedumpfile/"
|
UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/makedumpfile/files/makedumpfile/"
|
||||||
UPSTREAM_CHECK_REGEX = "makedumpfile/(?P<pver>\d+(\.\d+)+)/"
|
UPSTREAM_CHECK_REGEX = "makedumpfile/(?P<pver>\d+(\.\d+)+)/"
|
||||||
Reference in New Issue
Block a user