- Re-based on Request 746538:
Added commit c0371f6ee2cae31ec9f506bbd231ab8fbe334c13 - Fix to
allow live analysis of s390x kernels that have been configured
with CONFIG_RANDOMIZE_BASE=y (KASLR). This allows crash to load
the coredump without the need for "--kaslr=<offset> on the
command-line.
Added:
crash-s390-autodetect-kaslr.patch
Implements jsc#SLE-9797
OBS-URL: https://build.opensuse.org/request/show/747922
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=308
- Upgraded to 7.2.1 because it includes the fixes to support
several core cases that recently were caused to fail to open.
As a result, removed patches that were already superceded by
7.2.1 source.
Removed:
crash-ppc64-book3s-update-hash-page-table-geometry.patch
crash-x86_64_kvtop-usable-symtab_init.patch
crash-ppc64-ensure-chosen-stack-symbol-relates-to-an-actual-backtrace.patch
crash-fix-error-cannot-resolve-schedulers-0001.patch
crash-fix-error-cannot-resolve-schedulers-0002.patch
crash-extend-direct-mapping-to-5TB.patch
Modified:
crash-allow-use-of-sadump-captured-KASLR-kernel.patch
OBS-URL: https://build.opensuse.org/request/show/588732
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=289
- Upgrade the source tarball to version to 7.2.0 which requires the
removal of patches that are then already applied:
crash-gdb-add-proc_service-sync-with-GLIBC.patch
crash-xen_add_support_for_domU_with_linux_kernel_from_3.19.patch
A complete changelog is available via the crash source page at:
http://people.redhat.com/anderson/crash.changelog.html
Added crash-ppc64-book3s-update-hash-page-table-geometry.patch
from hbathini@linux.vnet.ibm.com via bsc#1067702 to correct
errors with virtual-to-physical address translation in the larger
virtual address range of newer kernels.
Added a BuildRequires of libelf that will populate the build
workspace with libelf (from elfutils) even though it is not
directly required by crash but is required by gdb (which crash
nests). It no longer got picked up automatically for build and
gdb and kernel module features had build errors before it.
OBS-URL: https://build.opensuse.org/request/show/541915
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=276
- refresh crash-sles9-time.patch crash-compressed-booted-kernel.patch
- drop crash-Fix-for-the-PPC64-bt-command-for-non-panicking-activ.patch
merged upstram in 7.1.8
+ crash-Fix-for-the-PPC64-bt-command-for-non-panicking-activ.patch
- refresh eppic-support-arm64.patch crash-debuginfo-compressed.patch
- drop crash-linux-4.6-printk-flags.patch merged upstream in 7.1.6
- Fixed a build error on sle_version 120300 for x86_64 by removing
build requirement of kernel-syms-rt for it alone (forwarded request 503960 from dmair)
OBS-URL: https://build.opensuse.org/request/show/503961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=142
- refresh crash-sles9-time.patch crash-compressed-booted-kernel.patch
- drop crash-Fix-for-the-PPC64-bt-command-for-non-panicking-activ.patch
merged upstram in 7.1.8
+ crash-Fix-for-the-PPC64-bt-command-for-non-panicking-activ.patch
- refresh eppic-support-arm64.patch crash-debuginfo-compressed.patch
- drop crash-linux-4.6-printk-flags.patch merged upstream in 7.1.6
- Fixed a build error on sle_version 120300 for x86_64 by removing
build requirement of kernel-syms-rt for it alone
OBS-URL: https://build.opensuse.org/request/show/503960
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=274
- crash-xen_add_support_for_domU_with_linux_kernel_from_3.19.patch:
Since linux kernel 3.19 crash readmem() can't be used to read
xen_p2m_addr associate memory directly during m2p translation.
PV domU p2m mapping is also stored at xd->xfd + xch_index_offset
and organized as struct xen_dumpcore_p2m. This patch implements
a special reading function read_xc_p2m() to extract the mfns
from xd->xfd + xch_index_offset and makes and crash support Xen
PV domU dumpfiles for kernel 3.19 and later (bsc#1043501).
- add crash-xen_add_support_for_domU_with_linux_kernel_from_3.19.patch
OBS-URL: https://build.opensuse.org/request/show/503722
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=273
- Includes alignment of Factory/SLE-12-SP3 tracker content
- When reading a memory image fails it may not be an error if it is
still possible to switch image and retry the read. Fix the error
message output to only occur if no retries are intended
(bsc#1038839).
- Exclude openSUSE from RT KMP build (bsc#1013843)
- Fix analyzing fadump dumps on PPC64 (bsc#1022962).
- Enabled RT KMP build (bsc#1005578)
- crash-linux-4.6-printk-flags.patch: Fix warning "failed to read
pageflag_names entry" on Linux 4.6 (bsc#978601).
- eppic-support-arm64.patch: Support for ARM64 (FATE#320844).
- Disable RT KMP build (bsc#962719)
- Enable RT KMP build (bsc#948840)
- Update to 7.1.3 (bsc#946458)
o Introduction of "dis -f <address>" which disassembles from the
address to the end of the function
o Introduction of "dis -s <address>" which displays the filename
and line number associated with the specified text location,
followed by a source code listing if available.
o Addition of a new "--src <directory>" command line option for
use by the "dis -s" option if the kernel source is not located
in the standard location.
o Do not search for a panic task in s390x dumpfiles that are
marked as a "live dump"
OBS-URL: https://build.opensuse.org/request/show/498341
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=268
- crash source nests gdb source but gdb has a new build error on
Factory due to the bug and build environment modifications. The
fix is upstream gdb but not upstream crash's gdb.
Created crash patch:
crash-gdb-add-proc_service-sync-with-GLIBC.patch
to create the gdb patch in expanded crash and added to the gdb
Makefile patch it's application. Resolves the build error.
- Upgrade of source tarball to 7.1.8 from upstream and refresh of
patches to align with the version. For a detailed changelog of
the source tarball see:
http://people.redhat.com/anderson/crash.changelog.html
Adds a feature to permit the use of the command-line options
"--kaslr=<offset>" and/or "--kaslr=auto" with the x86 32-bit
architecture.
OBS-URL: https://build.opensuse.org/request/show/483427
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=266