Tools for fast kernel loading

Edit Package kexec-tools

Kexec is a user space utility for loading another kernel and asking the
currently running kernel to do something with it. A currently running
kernel may be asked to start the loaded kernel on reboot, or to start
the loaded kernel after it panics.

Refresh
Refresh
Source Files
Filename Size Changed
kexec-bootloader 0000006353 6.2 KB
kexec-bootloader.8 0000002518 2.46 KB
kexec-load.service 0000000257 257 Bytes
kexec-tools-2.0.16.tar.gz 0000367180 359 KB
kexec-tools-Add-option-to-fall-back-to-KEXEC_LOAD.patch 0000005749 5.61 KB
kexec-tools-Add-option-to-revert-s.patch 0000002477 2.42 KB
kexec-tools-Do-not-special-case-the-s-option.patch 0000002118 2.07 KB
kexec-tools-Document-s-c-and-a-options-in-the-man-page.patch 0000001601 1.56 KB
kexec-tools-Fix-option-checks-to-take-KEXEC_FILE_LOAD.patch 0000001583 1.55 KB
kexec-tools-Return-ENOSYS-when-kexec-does-not-know.patch 0000000960 960 Bytes
kexec-tools-add-a-helper-function-to-add-ranges.patch 0000005133 5.01 KB
kexec-tools-disable-test.patch 0000000952 952 Bytes
kexec-tools-fix-kexec-p-segfault.patch 0000000778 778 Bytes
kexec-tools-ppc64-leverage-kexec_file_load-support.patch 0000004313 4.21 KB
kexec-tools-ppc64-parse-ibm-dynamic-memory.patch 0000009955 9.72 KB
kexec-tools-rpmlintrc 0000000516 516 Bytes
kexec-tools-vmcoreinfo-in-xen.patch 0000002552 2.49 KB
kexec-tools-xen-balloon-up.patch 0000005144 5.02 KB
kexec-tools-xen-inhibit-file-based-syscall.patch 0000001264 1.23 KB
kexec-tools-xen-static.patch 0000002825 2.76 KB
kexec-tools.changes 0000049053 47.9 KB
kexec-tools.spec 0000004109 4.01 KB
Latest Revision
Radoslav Tzvetkov's avatar Radoslav Tzvetkov (rtsvetkov) committed (revision 2)
- kexec-tools-vmcoreinfo-in-xen.patch: Revert "kexec-tools: Read
  always one vmcoreinfo file" (bsc#1085626, bsc#951740).
- kexec-tools-fix-kexec-p-segfault.patch: Fix a segmentation fault
  when trying to run "kexec -p" (bsc#1080916).
- kexec: add -a option to fall back to KEXEC_LOAD when KEXEC_FILE_LOAD is not
  supported (bsc#1080916, boo#1076839).
  * kexec-tools-Return-ENOSYS-when-kexec-does-not-know.patch
  * kexec-tools-Fix-option-checks-to-take-KEXEC_FILE_LOAD.patch
  * kexec-tools-Do-not-special-case-the-s-option.patch
  * kexec-tools-Add-option-to-revert-s.patch
  * kexec-tools-Add-option-to-fall-back-to-KEXEC_LOAD.patch
  * kexec-tools-Document-s-c-and-a-options-in-the-man-page.patch
- kexec-tools-ppc64-leverage-kexec_file_load-support.patch: kexec/ppc64:
  leverage kexec_file_load support (bsc#1080916).
- kexec-tools-ppc64-parse-ibm-dynamic-memory.patch: kexec/ppc64:
  add support to parse ibm, dynamic-memory-v2 property
  (bsc#1081789, LTC#164625).
- kexec-tools-add-a-helper-function-to-add-ranges.patch: kexec: add
  a helper function to add ranges (bsc#1081789, LTC#164625).
- Create compat link for rckexec-loader systemd service
- Convert the asciidoc file to normal man in order to drop asciidoc dep
  * python2 only obsoletion and upstream has only raw manpages too
- Properly state all post/postun dependencies (systemd, suse-module-tools)
- There is no reason for exclusive arch if we state all archs
- Bump to version 2.0.16
  Changelog: http://git.kernel.org/cgit/utils/kernel/kexec/kexec-tools.git/log/?id=refs/tags/v2.0.14..v2.0.16
- Remove support for older products to trivialize spec file
- Make sure to not pull python2 via asciidoc
- Drop merged patch 0001-kexec-tools-2.0.14.git.patch
- Drop all patches from upstream git:
  * 0002-ppc64-Reduce-number-of-ELF-LOAD-segments.patch
  * 0003-kexec-Increase-the-upper-limit-for-RAM-segments.patch
  * 0004-alpha-add-missing-__NR_kexec_load-definition.patch
  * 0005-kexec-implemented-XEN-KEXEC-STATUS-to-determine-if-a.patch
  * 0006-kexec-Remove-redundant-space-from-help-message.patch
  * 0007-purgatory-Add-purgatory.map-and-purgatory.ro.sym-to-.patch
  * 0008-kexec-Add-option-to-get-crash-kernel-region-size.patch
  * 0009-crashdump-arm-Add-get_crash_kernel_load_range-functi.patch
  * 0010-crashdump-arm64-Add-get_crash_kernel_load_range-func.patch
  * 0011-crashdump-cris-Add-get_crash_kernel_load_range-funct.patch
  * 0012-crashdump-ia64-Add-get_crash_kernel_load_range-funct.patch
  * 0013-crashdump-m68k-Add-get_crash_kernel_load_range-funct.patch
  * 0014-crashdump-mips-Add-get_crash_kernel_load_range-funct.patch
  * 0015-crashdump-ppc-Add-get_crash_kernel_load_range-functi.patch
  * 0016-crashdump-ppc64-Add-get_crash_kernel_load_range-func.patch
  * 0017-crashdump-s390-Add-get_crash_kernel_load_range-funct.patch
  * 0018-crashdump-sh-Add-get_crash_kernel_load_range-functio.patch
  * 0019-gitignore-add-two-generated-files-in-purgatory.patch
  * 0020-Only-print-debug-message-when-failed-to-serach-for-k.patch
  * 0021-build_mem_phdrs-check-if-p_paddr-is-invalid.patch
  * 0022-uImage-fix-realloc-pointer-confusion.patch
  * 0023-uImage-Fix-uImage_load-for-little-endian-machines.patch
  * 0024-uImage-Add-new-IH_ARCH_xxx-definitions.patch
  * 0025-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch
  * 0026-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch
  * 0027-arm64-add-uImage-support.patch
  * 0028-vmcore-dmesg-Define-_GNU_SOURCE.patch
  * 0029-Don-t-use-L-width-specifier-with-integer-values.patch
  * 0030-x86-x86_64-Fix-format-warning-with-die.patch
  * 0031-ppc-Fix-format-warning-with-die.patch
  * 0032-crashdump-Remove-stray-get_crashkernel_region-declar.patch
  * 0033-x86-Support-large-number-of-memory-ranges.patch
  * 0034-Fix-broken-Xen-support-in-configure.ac.patch
  * 0035-kexec-extend-the-semantics-of-kexec_iomem_for_each_l.patch
  * 0036-kexec-generalize-and-rename-get_kernel_stext_sym.patch
  * 0037-arm64-identify-PHYS_OFFSET-correctly.patch
  * 0038-arm64-change-return-values-on-error-to-negative.patch
  * 0039-arm64-kdump-identify-memory-regions.patch
  * 0040-arm64-kdump-add-elf-core-header-segment.patch
  * 0041-arm64-kdump-set-up-kernel-image-segment.patch
  * 0042-arm64-kdump-set-up-other-segments.patch
  * 0043-arm64-kdump-add-DT-properties-to-crash-dump-kernel-s.patch
  * 0044-arm64-kdump-Add-support-for-binary-image-files.patch
  * 0045-Handle-additional-e820-memmap-type-strings.patch
  * 0046-powerpc-fix-command-line-overflow-error.patch
  * 0047-fix-how-RMA-top-is-deduced.patch
- Fix kexec error on ppc64 (bsc#1074947).
  0046-powerpc-fix-command-line-overflow-error.patch
  0047-fix-how-RMA-top-is-deduced.patch
- With Xen 4.10 there is a new required library called xentoolcore
  (bsc#1037779)
  kexec-tools-xen-static.patch
- Refreshed kexec-tools-disable-test.patch
- Remove redundant %clean section. Replace $RPM_* shell vars
  by macros.
- Rewrite summary line.
- Update to version 2.0.14 (bsc#1039937, FATE#320672, FATE#320671)
  Changelog: http://git.kernel.org/cgit/utils/kernel/kexec/kexec-tools.git/log/?id=refs/tags/v2.0.13..v2.0.14
- Backport upstream fixes  (bsc#1039937, FATE#320672, FATE#320671)
  0001-kexec-tools-2.0.14.git.patch
  0002-ppc64-Reduce-number-of-ELF-LOAD-segments.patch
  0003-kexec-Increase-the-upper-limit-for-RAM-segments.patch
  0004-alpha-add-missing-__NR_kexec_load-definition.patch
  0005-kexec-implemented-XEN-KEXEC-STATUS-to-determine-if-a.patch
  0006-kexec-Remove-redundant-space-from-help-message.patch
  0007-purgatory-Add-purgatory.map-and-purgatory.ro.sym-to-.patch
  0008-kexec-Add-option-to-get-crash-kernel-region-size.patch
  0009-crashdump-arm-Add-get_crash_kernel_load_range-functi.patch
  0010-crashdump-arm64-Add-get_crash_kernel_load_range-func.patch
  0011-crashdump-cris-Add-get_crash_kernel_load_range-funct.patch
  0012-crashdump-ia64-Add-get_crash_kernel_load_range-funct.patch
  0013-crashdump-m68k-Add-get_crash_kernel_load_range-funct.patch
  0014-crashdump-mips-Add-get_crash_kernel_load_range-funct.patch
  0015-crashdump-ppc-Add-get_crash_kernel_load_range-functi.patch
  0016-crashdump-ppc64-Add-get_crash_kernel_load_range-func.patch
  0017-crashdump-s390-Add-get_crash_kernel_load_range-funct.patch
  0018-crashdump-sh-Add-get_crash_kernel_load_range-functio.patch
  0019-gitignore-add-two-generated-files-in-purgatory.patch
  0020-Only-print-debug-message-when-failed-to-serach-for-k.patch
  0021-build_mem_phdrs-check-if-p_paddr-is-invalid.patch
  0022-uImage-fix-realloc-pointer-confusion.patch
  0023-uImage-Fix-uImage_load-for-little-endian-machines.patch
  0024-uImage-Add-new-IH_ARCH_xxx-definitions.patch
  0025-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch
  0026-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch
  0027-arm64-add-uImage-support.patch
  0028-vmcore-dmesg-Define-_GNU_SOURCE.patch
  0029-Don-t-use-L-width-specifier-with-integer-values.patch
  0030-x86-x86_64-Fix-format-warning-with-die.patch
  0031-ppc-Fix-format-warning-with-die.patch
  0032-crashdump-Remove-stray-get_crashkernel_region-declar.patch
  0033-x86-Support-large-number-of-memory-ranges.patch
  0034-Fix-broken-Xen-support-in-configure.ac.patch
  0035-kexec-extend-the-semantics-of-kexec_iomem_for_each_l.patch
  0036-kexec-generalize-and-rename-get_kernel_stext_sym.patch
  0037-arm64-identify-PHYS_OFFSET-correctly.patch
  0038-arm64-change-return-values-on-error-to-negative.patch
  0039-arm64-kdump-identify-memory-regions.patch
  0040-arm64-kdump-add-elf-core-header-segment.patch
  0041-arm64-kdump-set-up-kernel-image-segment.patch
  0042-arm64-kdump-set-up-other-segments.patch
  0043-arm64-kdump-add-DT-properties-to-crash-dump-kernel-s.patch
  0044-arm64-kdump-Add-support-for-binary-image-files.patch
  0045-Handle-additional-e820-memmap-type-strings.patch
- Refreshed patches:
  kexec-tools-xen-static.patch
  kexec-tools-xen-balloon-up.patch
- Drop obsoleted arm64 patches:
  kexec-tools-enable-aarch64-fixup.patch
  kexec-tools-enable-aarch64.patch
- Fix source URL, as ftp was discontinued on korg
- Sync changelog with SLE12 packages
  * Drop kexec-tools-ppc64-reduce-elf-loads.patch
- kexec-tools-xen-static.patch: xen breaks kexec-tools build
  (bsc#1037779)
  See also matching fix in xen-devel package
- fix kexec-bootloader with /boot partition (boo#1033599)
- Do not pull in gcc-PIE, as it breaks the static build in here.
- Update to version 2.0.13
  Changelog: http://git.kernel.org/cgit/utils/kernel/kexec/kexec-tools.git/log/?id=refs/tags/v2.0.12..v2.0.13
- Refresh kexec-tools-enable-aarch64.patch
-  remove sed line in spec for ppc64 about stack-protector
   as now handled in Makefile.
- Update to version 2.0.12 (FATE#320915, bsc#980545)
  Changelog: http://git.kernel.org/cgit/utils/kernel/kexec/kexec-tools.git/log/?id=refs/tags/v2.0.10..v2.0.12
  Drop following patches (upstream):
   kexec-tools-load-crash-kernel-high.patch
-  Fix pkg-config to check >= 4.7 rather than > 4.6 for xenlight
-  Specifically name Files in specfile rather than using glob.
- kexec-tools-ppc64-reduce-elf-loads.patch: ppc64: Reduce number of
  ELF LOAD segments (bsc#981339).
- Adjust linking to libxenctrl to xen-4.7 API (fate#319989)
- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at postun (boo#958562)
- kexec-tools-vmcoreinfo-in-xen.patch: Store XEN_VMCOREINFO in
  panic kernel ELF notes.
  (bsc#951740)
- kexec-tools-xen-inhibit-file-based-syscall.patch: To inhibit file
  based syscall on XEN, using old syscall to load crash kernel.
  (bsc#947172)
- kexec-tools-load-crash-kernel-high.patch: Load crash kernel high
  on x86 (bsc#946365).
- Upgrade to kexec-2.0.10: This is a feature release coinciding
  with the release of the v4.1 Linux Kernel.
- Refreshed patches:
  * kexec-tools-xen-static.patch
  * kexec-tools-xen-balloon-up.patch
- Dropped patches (now upstream):
  * kexec-tools-callback-function-proto.patch
- Add 'kexec-tools/kexec-tools-Provide-an-option-to-use-new-kexec-system-call.patch'
  to support kdump on secure boot. (fate#315018, bnc#884453)
- kexec tools are included in the default initrd, we need 
  to regenerate if this package changes.
- Enable building on m68k
- Upgrade to kexec-2.0.9: This is a bug-fix release coinciding with
  the release of the v3.19 Linux Kernel.
- Fix x86 callback prototypes (bnc#905090)
  Add patch: kexec-tools-callback-function-proto.patch
- Upgrade to kexec-2.0.8
- Dropped patches (now upstream):
  o kexec-tools-xen-e820-redefinition.patch
  o kexec-tools-i386-bzimage_efi.patch
  o kexec-tools-ppc64-purgatory-disabling-gcc-stack-protection.patch
  o kexec-tools-zero-efi-info.patch
  o kexec-tools-fs2dt-fix-endianess-issue-with-initrd-base-and-size.patch
  o kexec-tools-ppc64-purgatory-device-tree-values-should-be-read-stored-in-big-endian.patch
  o kexec-tools-kdump-fix-elf-header-endianess.patch
- custom autoconf action was no longer setting HAVE_LIBXENCTRL (bnc#886873)
- Do not package kdump.8 as it is only a placeholder, full man page is provided
  by kdump package (bnc#892090)
- Fix ELF header endianess for ppc64le kdump (bnc#888150)
  New patch: kexec-tools-kdump-fix-elf-header-endianess.patch
- Remove insserv dependency; the package doesn't provide any sysvinit
  script
- Device tree values should be big endian for ppc64le (bnc#875485)
  New patch: kexec-tools-ppc64-purgatory-device-tree-values-should-be-read-stored-in-big-endian.patch
- Expose flattened device trees (ppc64le) to new kexec'd kernel in Big Endian
  format (bnc#873169)
    New patch: kexec-tools-fs2dt-fix-endianess-issue-with-initrd-base-and-size.patch
- Update patch headers to reflect upstream commit id's:
    Change patch: kexec-tools-ppc64-purgatory-disabling-gcc-stack-protection.patch
    Change patch: kexec-tools-zero-efi-info.patch
- Reserve mmconf areas for kdump kernel via memmap=X$Y in cmdline
  (bnc#819777 [original: bnc#804800]: fix still needed for SGI UV systems).
  New patch: kexec-tools-set-mmconf-reserved.patch
- Disable stack protector for ppc64le (bnc#869161)
  New patch: kexec-tools-ppc64-purgatory-disabling-gcc-stack-protection.patch
- Disable erroneous (efi memory descriptor version) message (bnc#867785c5)
  New patch: kexec-tools-zero-efi-info.patch
- Drop obsolete /etc/init.d/kexec (bnc# 862143).
- Handle btrfs root subvolume (bnc# 862143c35)
- Create kexec-load.service (bnc# 862143)
- Update kexec-bootloader manpage (document reboot using kexec)
- Remove old 11.1 conditionals
- Update kexec-tools-i386-bzimage_efi.patch and
  kexec-tools-xen-e820-redefinition.patch with upstream commit ids
- Update to version 2.0.5
  Drop patch 'device-tree-buffer-overflows.patch' (upstream)
  Drop patch '0001-kexec-fs2dt-fix-endianess-conversion.patch' (upstream)
- Rename aarch64 patch to 'kexec-tools-enable-aarch64.patch' and rebase to 
  version from Linaro git.
- Add 'kexec-tools-enable-aarch64-fixup.patch' to solve arm libfdt breakage
  with Linaro patch.
- Enable ppc64le
- Refresh patches for context.
- Add following patches (pending upstream):
  'kexec-tools-i386-bzimage_efi.patch' to fix i386 breakage.
  'kexec-tools-xen-e820-redefinition.patch' to fix xen/820 breakage.
- add 0001-kexec-fs2dt-fix-endianess-conversion.patch:
  * fix ppc64 and arm
- refresh device-tree-buffer-overflows.patch with the version
  that went upstream
- enable build for arm / aarch64 
- add kexec-aarch64.patch
- add device-tree-buffer-overflows.patch
- Update to version 2.0.4
- Drop patches (mainline):
	kexec-tools-fix-makefile-binaries.patch (aaedd532)
	kexec-tools-fix-strncat.patch (d5efc524)
	kexec-tools-no-vga-output.patch (f1facd4b)
- xen 4.4 is exclusive to 64bit archs, so don't require it
- Remove double-packaging of /etc/init.d/kexec-tools, fixing build
  errors on some targets, e.g. SLE-11.
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls
- Update to kexec 2.0.3.  Drop unneeded patches.
- Fix xen cpuid() inline asm to not clobber stack's red zone 
  See xen-unstable changeset 24344:72f4e4cb7440
- Balloon up in a Xen PVonHVM guest before kexec (bnc#694863)
- Update xen_present check for xenfs in pv_ops kernel (bnc#694863)
- Change xen_present hv check (bnc#658413)
- place binaries into /usr tree (UsrMerge project)
- add automake as buildrequire to avoid implicit dependency
- fixed strncat sizse argument on ppc
- fix build with gcc that doesn't understand --no-undefined
- Update to kexec-tools 2.0.2 (bug fix release). The complete
  changelog can be viewed at
  http://git.kernel.org/?p=utils/kernel/kexec/kexec-tools.git;a=shortlog;h=refs/tags/v2.0.2.
- Drop kexec-tools-increase-kernel-text-size.diff: Mainline.
- disable autoreconf to fix build 
- drop obsolete patch ARM_kexec-zImage-arm_page_to_unistd.diff
- Add ExclusiveArch to specfile according to source capabilities
- Update to kexec-tools 2.0.1 (bug fix release).
- Drop following patches because they are upstream now (or the
  problem is fixed otherwise upstream):
  o kexec-tools-ia64-uncached-memory.diff
  o kexec-tools-ia64-PA.diff
  o kexec-tools-build-warnings.diff
  o kexec-tools-ppc64-build-warnings.diff
  o kexec-tools-ppc64-IBM-QS2x-blades.diff
  o kexec-tools-ia64-kdump-PT_LOAD-order.diff
  o kexec-tools-crash-memory-ranges-drconf.diff
  o kexec-tools-add-usable-drconf-memory-node-to-device-tree.diff
  o kexec-tools-get-details-dynamic-reconfiguration-memory-node.diff
  o kexec-tools-get-details-dynamic-reconfiguration-memory-node.diff
  o kexec-tools-device-tree-return.diff
  o kexec-tools-ppc-check-flags.diff
  o kexec-tools-spell.diff
  o kexec-tools-proc-iomem-xen.diff
  o kexec-tools-parse-iomem-single-warning.diff
  o kexec-tools-exclude-gart.diff
  o kexec-tools-ppc64-memory-ranges-dynamic.diff
  o kexec-tools-ppc64-dynamic-fix-1.diff
  o kexec-tools-ppc64-dynamic-fix-2.diff
  o kexec-tools-ppc64-dynamic-fix-3.diff
  o kexec-tools-ppc64-reinit.diff
- fix build on arm. kexec-zImage-arm needed s#asm/page.h#unistd.h#
- increase kernel text size to fix for 2.6.31 kernel (bnc#530240)
- disable as-needed to fix build
- Re-initialize drconf variables for PPC64 (bnc #468571).
- fix build failure due to missing xsltproc
- The dynamic reallocation for PPC64 broke kdump completely.
  Fix the patch so that dynamic reallocation actually works
  without memory corruption (bnc #466782).
- Add #!BuildIgnore on fop to speed up build (asciidoc don't
  require fop for manpage generation).
- Allocate memory ranges dynamically on PPC64 (bnc #460752).
- Exclude GART memory from regions that must be written to the
  dump file (bnc #457612).
- Fix compile warning.
- Read memory map from /proc/iomem instead of /sys/firmware/memmap
  when running under Xen.
- Build against libxenctl on i386 and x86-64 but link statically
  to avoid runtime dependencies that would exist even on non-Xen
  systems.
- Fix spell error in help output (bnc#444714).
- Don't print "setup_linux_vesafb" message on stderr.
- Update patch that checks for reserved and assigned bit flags on
  the memory regions (bnc#438086).
- Clear grubonce after using in kexec-bootloader (bnc#438194).
- Add rpmlint supression file.
- Correct debugging output: Number of section was one too small
  (last index != size of array).
- Check for reserved and assigned bit flags on the memory regions
  (bnc#438086).
- Honor grubonce also when the 1st (== 0th) entry was chosen.
- Fix runlevels (Default-Start, Default-Stop) in kexec.init.
- Only load kexec kernel when kexec reboot is enabled when the
  target runlevel is 6 (reboot) to avoid slowdown of shutdown in
  that case.
- PPC64: Use return value of count_dyn_reconf_memory_ranges().
- Fix empty /proc/vmcore on PPC64 (bnc#431492).
  o kexec/kdump: read crash memory ranges from drconf memory.
  o kexec/kdump: add a new linux, usable-drconf-memory node to the
    device tree.
  o kexec/kdump: get details of ibm, dynamic-reconfiguration-memory
    node of device tree.
- Add newline in error message of "kexec-bootloader".
- Add error handling when Bootloader::Tools::GetDefaultSection()
  fails.
- IA64: Order of operations bug in PT_LOAD segment reader.
- ia64: Do not include uncached memory to vmcore.
- ia64: Make PA() work for both physical identity-mapped virtual
  addresses.
- PPC64: Let kexec work on IBM QS2x blade servers
- Fix build warnings.
- Implement -h (help) option (bnc#432386).
- Remove documentation of -o (options) option that never existed.
- only install and build /etc/init.d/kexec with openSUSE 11.1 /
  SLES 11 and later
- mark /etc/init.d/kexec as %config
- remove (empty) %preun
- add /etc/init.d/kexec to be able to reboot with kexec(8)
  (FATE#302238)
- update to kexec-tools 2.0.0 (final)
  o Allow BUILD_CFLAGS and TARGET_CFLAGS to be specified at
    configure time
- update to kexec-tools 2.0.0-rc1
  o implement support for /sys/firmware/memmap interface
  o Allow 32 bit kexec binary to boot kdump kernel on ppc64
    architecture
  o kexec/crashdump.c: remove file descriptor leaks; make
    kdump_info argument to get_vmcoreinfo() const
  o Fix implicit declaration of inb/outb
  o EDD implementation
  o Specify the arch on kexec_unload
  o Update KEXEC_ARCH_* constants from Linux kernel headers
  o lots of code cleanup
  o Add --reuse-cmdline
  o documentation update (manpage, boot protocol)
  o ensure that extra rtas segment is a multiple of PAGE_SIZE
  o Allow building for ppc32 platforms
  o Die on early EOF in slurp_file, instead of infinite-looping
  o Fix copy-paste bug: entry16 does not start at entry16_debug
  o Fix undefined symbol errors on readw/writew: arch/io.h, not
    sys/io.h
  o extract vmcoreinfo from /proc/vmcore for Xen
  o Give installed files user-writable permission
  o Use separate CPPFLAGS and LDFLAGS for purgatory
- dropped kexec-tools-fix-arch-on-unload: merged upstream
- dropped kexec-tools-edd-fix: merged upstream
- dropped kexec-tools-refactor-architecture-detection: merged
  upstram
- dropped kexec-tools.gcc-bug.patch: merged upstream
- dropped kexec-tools.ppc32-64bit-purgatory.patch: merged upstream
- kexec-tools-edd-support: merged upstream
- kexec-tools-32bit-kexec-with-64bit-ppc64.patch: merged upstream
- removed README.SUSE: information not necessary any more
- fix 32 bit kexec to boot on 64 bit ppc64 (bnc#405015)
- fix EDD support when the BIOS-reported length is smaller than
  the sysfs raw_data size (bnc#388754)
- fix kexec unload (rckdump stop) on ppc64 (bnc#394216)
- implement EDD (bnc#383210)
- update to kexec-tools-testing v20080324
  o tarball update (version), no functional changes between
    v20080318-rc and v20080324
- update to kexec-tools-testing v20080318-rc
  o ia64 kern_vaddr_start was calculated incorrectly
  o ia64: make load_crashdump_segments 80col wide
  o fix i386 EFI boot using efifb
  o mipsel: mipsel port
  o fix kexec-tools on x86_64 (see bnc#368138)
  o fix valid_memory_range region merging
  o arm: invalid initialisation of iomem in get_memory_ranges()
  o arm: use proc_iomem()
  o no machine machine to proc_iomem()
- update to kexec-tools-testing v20080227-git
  (current git snapshot, fixes x86_64, bnc#368138)
- kexec-tools-portability-issue deleted: mainline
- update to kexec-tools-testing v20080227
  (only increased version number)
- update to kexec-tools-testing v20080226-rc
  o build: include configure and include/config.h.in in dist
    tarball
- adjusted kexec-tools-portability-issue to build without warnings
  on 32 bit systems
- update to kexec-tools-testing v20080221-rc
  o Only include needed files in distribution tarball
  o Clean up whitespace in include/x86/x86-linux.h
  o Kexec command line length
- removed kexec-longer-cmdline.diff: fixed mainline differently
- update to kexec-tools-testing v20080219-rc
  o Fix the feature determining ELF32/ELF64 automatically
  o Enable building a 32 bit binary for ppc64 platforms.
  o Consolidate BOOTLOADER defines
  o Use config.h for defines
  o Add gamecube to config.h defines
  o removed partially duplicated system headers
  o Use general _SRCS and _OBJS, rather and _C_{SRCS, OBJS} and
    _S_{SRCS, OBJS}
  o build system fixes
  o Add documentation on creating include/config.h.in to INSTALL
  o Log unknown reloc name instead of its number
  o Use zlib if present
  o kexec buffer overflow on ppc platform
  o sh: Remove hardcoded PAGE_SIZE in NetBSD loader
  o Add ARM support to kexec
  o Remove some extraneous whitespace
  o kexec: Use target linker for purgatory
- removed kexec-tools-elf32-elf64-fix: mainline
- removed kexec-tools.ppc64-32bit-build.patch: mainline
- removed kexec-tools.fread-buffer-overflow.patch: mainline
- fix fread buffer overflow on ppc
- update ppc buildreq
- fix a problem with automatic determination of ELF32/ELF64 on i386
- update to kexec-tools-testing 20071030
  o vmcoreinfo's address and size
- update to kexec-tools-testing v20071017-rc
  o Set alternate location for /proc/iomem on ia64 xen
  o debugging output improvements
  o Handle malloc() failure in xen_get_nr_phys_cpus()
  o Added generic --reuseinitrd option
  o ppc64: fix device-tree mem node
  o ppc64: fix misaligned cmdline
  o ppc64: cleanup get_devtree_details
  o ppc64: Add arch specific --reuseinitrd hooks
  o ppc64: use kernels slave loop for purgatory
  o ppc64: correct @ha relocation
- remove kexec-tools.check_reuse_initrd-close.patch (merged
  mainline)
- remove kdump stuff from this package, that's now in the "kexec"
  package
- add reset_devices kernel parameter as default
- do not require kdump-helpers on s390
- update documentation for deleting all dumps (#302257)
- workaround gcc code analyzing bug
- update to kexec-tools-testing b84b87747a16f0afbef6f6802bb794a94f4961d9
  build 32bit powerpc kexec binary for 64bit kernels
- implement a simple status command for kdump init script
- removed 'machvec=dig' workaround from the documentation since
  this has been fixed in the kernel (#271158)
- disable -fstack-protector on IA64 since the kdump kernel doesn't
  boot with -fstack-protector enabled
- kdump init script: fix handling of spaces in kernel type
- remove KDUMP_KERNELVER="kdump" on x86_64 and i386 since there's
  no special "kdump" kernel any more in the default configuration
  (i.e. in the .spec file since it's different for the
  architectures)
- removed libelf as BuildRequires
- moved copying of dump file to an external package
  "kdump-helpers"
- moved kdump-helper which is needed to save dump in initrd
  also to kdump-helpers package
- update to current kexec-tools-testing
  add PS3 patches
- fixes in kdump-helper (update to 0.1.2):
  o retrieve the disk size before mmap()
  o return GENERAL_ERROR if the program cannot be opened
  o use symbolic constants for exit values instead of magic numbers
    now consistently
  o check for correct return value of mmap() instead of NULL
- improved documentation of KDUMP_DUMPDEV (#264050)
- add zlib-devel BuildRequires
- fixed script to properly unload kdump on IA64 (where kdump
  kernel is the normal kernel) (#256179)
- upgrade to latest snapshot
  o [IA64] Use EFI_LOADER_DATA for ELF core header (-> needed
    because kernel was updated to 2.6.21 on STABLE)
  o include latest fixes
- add detailed description about dump triggering methods to
  README.SUSE (#250134)
- improve the check of crash kernel in kdump init script (#252632)
- added hint that VGA console doesn't work (#253173)
- added setting to print the kdump command line to standard output
- small improvement for the outut message while dumping: last
  message always prints 100% if it was sucessful
- added KDUMP_VERBOSE option to print progress output while
  dumping and to add the kexec call to system log
- added maxcpus=1 as default for KDUMP_COMMANDLINE_APPEND on IA64
- added --noio as default for KEXEC_OPTIONS on IA64
- align the both start and end address of the ELF core header
  to EFI_PAGE_SIZE (4096) to fix wrong EFI memory maps
  (#214865)
- fixed copying, blocksize was wrong (#243058)
- Fix help string.
- fixed overflow error that prints the size from being printed
  correctly if the size doesn't fit into an int (#243058)
- improved error handling to make sure that a similar problem as
  in #243058 will output a better error message
- don't refuse to deinstall kexec-tools if kdump was not configured
  (#243081)
- fixed documentation error (/var/log/dump instead of
  /var/log/dumps in README.SUSE)
  (#239506)
- updated to kexec-tools 2007.02.05:
  * including last fixes
  * fix for ppc64 dynamic memory range allocation (#242075)
- fixes overflow on large IA64 systems (#241544)
- added KDUMP_COMMANDLINE_APPEND variable (#241607)
- increase the command line size (#236828)
- do not unload kdump kernel during runlevel changes (#238733)
- added documentation for initrd-based kdump saving
- fixed description of KDUMP_IMMEDIATE_REBOOT
- fix invalid /proc/vmcore on ppc64 (#238078).
- improved documentation as response to #226736
- implemented Initrd based kdump saving
  (#301538)
- take kexec-tools-testing snapshot-20061219.
  o ia64 support
  o relocatable kernel support
  o lots of cleanups/fixes
- fix manpage and help about -u option (#208710)
- ia64 kdump support (#214865, FATE#301433, FATE#301434)
  o add boot argument "CRASH=1" to indicate the crash environment
    (for kexec'ing with the same kernel)
  o fix kdump init script for ia64, which has only vmlinuz and
    uses the same kernel for kdump
- reduce boot options for kdump kernel (#223500)
- fixed the calculation of required disk space in kdump
  init script (#192172)
- fix the wrong usage of crash program in README.SUSE
- fix kexec to reserve ACPI NVS area (#179093)
- add more description about chkconfig and kdump service
  (#183017)
- add irqpoll boot option for i386 and x86_64 for more robust
  kdump (#183017)
- update README.SUSE for more precise description about crash
  and debug kernel.
- ppc64 kdump ELF header fix for power 4 box (#175128).
- added the missing man page for kexec (#175084).
- add sleep after reboot in kdump init script for avoiding
  confliction with script single (#171332)
- unconditionally add sysrq=1 for kdump boots, nothing to lose
- remove crashkernel= cmdline also if only the size is given
  handle m as well as M because memparse() handles both
- update/improve README.SUSE
- fix the default value in sysconfig.kdump
- add elevator=deadline to the boot parameter of kdump kernel
  to save memory footprint (#170591)
- use df -P to print all data for a mount point in a single line
  long device node names will cause 2 lines in df output
- linux,platform properties were removed from kernel 2.6.17
  assume non-LPAR if some properties do no exist in the device-tree
  (164993 - LTC23056)
- set /proc/sys/kernel/panic_on_oops to actually trigger a dump
- add --args-linux only on intel
  copy vmcore with --sparse, maybe it saves a few bytes.
- updated to kdump7 patch.
- fixed gdb-kdump script (#151001)
- fix for ppc64 (#149576)
- added the system check before dumping
- added README.SUSE
- added gdb-kdump helper script
- fixed Default-Start in kdump init script.
- fixed RequiredStart in sysconfig/kdump.
- changed the default values of KDUMP_IMMEDIATE_REBOOT and
  KDUMP_RUNLEVEL (#149140).
- added missing preun and postun sections.
- fixed the messages from kdump to use suse rc macros
- added $KDUMP_RUNLEVEL to /etc/sysconfig/kdump for specifying
  the runlevel to boot kdump kernel.
- added /sbin/rckdump
- fixed a typo in kdump init script
- sync with mainstream dump6 patch:
  most of ppc64 patches were merged there.
  new fixes included: vmcore copy fix for x86_64 and ext_mem_k
  calculation fix for i386
- added KEXEC_TRANSFER sysconfig variable for user-defined
  dump action.
- added kdump init script and sysconfig.
- converted neededforbuild to BuildRequires
- update ppc64 kdump support
- more fix for ppc64 kdump
- fix malloc size
- use the latest kdump patch.
- initial version: 1.101
Comments 0
openSUSE Build Service is sponsored by