Commit Graph

18 Commits

Author SHA1 Message Date
Pingfan Liu
1e4c637df0 Release 2.0.26-2
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2184284
Resolves: rhbz#2184284

Signed-off-by: Pingfan Liu <piliu@redhat.com>
2023-04-20 09:33:03 +08:00
Pingfan Liu
57382b3d12 sadump: fix failure of reading memory when 5-level paging is enabled
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2184284
Resolves: rhbz#2184284
Upstream: makedumpfile

commit 58553ad03187f0cf208d6c4a0dc026c6338e5edd
Author: Daisuke Hatayama (Fujitsu) <d.hatayama@fujitsu.com>
Date:   Wed Mar 29 12:44:10 2023 +0000

    [PATCH] sadump: fix failure of reading memory when 5-level paging is enabled

    makedumpfile fails as follows for memory dumps collected by sadump
    when 5-level paging is enabled on the corresponding systems:

        # makedumpfile -l -d 31 -x ./vmlinux ./dump.sadump dump.sadump-ld31
        __vtop4_x86_64: Can't get a valid pgd.
        ...snip...
        __vtop4_x86_64: Can't get a valid pgd.
        calc_kaslr_offset: failed to calculate kaslr_offset and phys_base; default to 0
        __vtop4_x86_64: Can't get a valid pgd.
        readmem: Can't convert a virtual address(ffffffff82fce960) to physical address.
        readmem: type_addr: 0, addr:ffffffff82fce960, size:1024
        cpu_online_mask_init: Can't read cpu_online_mask memory.

        makedumpfile Failed.

    This is because 5-level paging support has not been done yet for
    sadump; the work of the 5-level paging support was done by the commit
    30a3214a7193e94c551c0cebda5918a72a35c589 (PATCH 4/4 arch/x86_64: Add
    5-level paging support) but that was focused on the core part only.

    Having said that, most of things has already been finished in the
    commit. What needs to be newly added for sadump is just how to check
    if 5-level paging is enabled for a given memory dump.

    For that purpose, let's refer to CR4.LA57, bit 12 of CR4, representing
    whether 5-level paging is enabled or not. We can do this because
    memory dumps collected by sadump have SMRAM as note information and
    they include CR4 together with the other control registers.

    Signed-off-by: HATAYAMA Daisuke <d.hatayama@fujitsu.com>

Signed-off-by: Pingfan Liu <piliu@redhat.com>
2023-04-12 11:25:10 +08:00
Pingfan Liu
8c85974e38 Release 2.0.26-1
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2173793
Resolves: rhbz#2173793
Upstream: kexec-tools

Rebase kexec-tools to 2.0.26

Signed-off-by: Pingfan Liu <piliu@redhat.com>
2023-04-11 10:22:55 +08:00
Pingfan Liu
ac1ec5c59a Release 2.0.25-7
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2173791
Upstream: makedumpfile
Resolves: rhbz#2173791

Signed-off-by: Pingfan Liu <piliu@redhat.com>
2023-04-04 17:38:12 +08:00
Pingfan Liu
1de6db08f4 Rebase makedumpfile to 1.7.2
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2173791
Upstream: makedumpfile

Signed-off-by: Pingfan Liu <piliu@redhat.com>
2023-04-04 12:35:43 +08:00
Pingfan Liu
595b588d52 Release 2.0.25-6
Resolves: bz2149846

Signed-off-by: Pingfan Liu <piliu@redhat.com>
2023-03-15 18:24:55 +08:00
CentOS Sources
e89fde4b8b Auto sync2gitlab import of kexec-tools-2.0.25-5.el8.src.rpm 2023-01-20 10:15:07 +00:00
CentOS Sources
22f1c80c55 Auto sync2gitlab import of kexec-tools-2.0.25-3.el8.src.rpm 2022-12-13 06:13:47 +00:00
CentOS Sources
ce91099be0 Auto sync2gitlab import of kexec-tools-2.0.25-2.el8.src.rpm 2022-10-23 06:11:17 +00:00
CentOS Sources
482dfd07d3 Auto sync2gitlab import of kexec-tools-2.0.24-7.el8.src.rpm 2022-09-24 10:11:03 +00:00
CentOS Sources
7b5a5f9e95 Auto sync2gitlab import of kexec-tools-2.0.24-6.el8.src.rpm 2022-07-21 10:11:54 +00:00
CentOS Sources
4c3dc9d2ed Auto sync2gitlab import of kexec-tools-2.0.24-5.el8.src.rpm 2022-07-08 04:09:30 +00:00
James Antill
2d66abf545 Auto sync2gitlab import of kexec-tools-2.0.24-3.el8.src.rpm 2022-06-29 13:15:29 -04:00
CentOS Sources
1ab01c513c Auto sync2gitlab import of kexec-tools-2.0.24-4.el8.src.rpm 2022-06-28 22:13:08 +00:00
CentOS Sources
c29f07b662 Auto sync2gitlab import of kexec-tools-2.0.24-3.el8.src.rpm 2022-06-16 04:49:01 +00:00
CentOS Sources
12a2a5b2e3 Auto sync2gitlab import of kexec-tools-2.0.24-2.el8.src.rpm 2022-06-02 14:32:08 +00:00
James Antill
b6940b3cfc Auto sync2gitlab import of kexec-tools-2.0.24-1.el8.src.rpm 2022-05-31 14:44:30 -04:00
James Antill
d28435b620 Auto sync2gitlab import of kexec-tools-2.0.20-68.el8.src.rpm 2022-05-26 10:04:08 -04:00