| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: kexec-tools | Distribution: openSUSE Tumbleweed |
| Version: 2.0.30 | Vendor: openSUSE |
| Release: 3.2 | Build date: Wed Jan 22 17:24:47 2025 |
| Group: System/Kernel | Build host: reproducible |
| Size: 324872 | Source RPM: kexec-tools-2.0.30-3.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://projects.horms.net/projects/kexec/ | |
| Summary: Tools for loading replacement kernels into memory | |
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.
GPL-2.0-or-later
* Wed Jan 22 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Drop rcFOO symlinks for CODE16 (PED-266).
* Wed Jan 01 2025 olaf@aepfle.de
- force -std=gnu99 because C99 because the code uses features
* Mon Dec 30 2024 Petr Tesařík <ptesarik@suse.com>
- update to 2.0.30:
* arm64: Support UKI image format
* bug fixes
* Fri Sep 13 2024 olaf@aepfle.de
- To create rckexec-reload, the service binary is required at
build time. This binary is provided by aaa_base. Make sure this
package is available during build.
* Mon Aug 12 2024 Petr Tesařík <ptesarik@suse.com>
- update to 2.0.29:
* update man and --help
* powerpc/kexec_load: add hotplug support
* kexec_load: Use new kexec flag for hotplug support
* x86-linux-setup.c: Use POSIX basename API
* LoongArch: fix load command line segment error
* LoongArch: add multi crash kernel segment support
* LoongArch: fix kernel image size error
* Arm: Fix add_buffer_phys_virt() align issue
* Fix incorrect Free Software Foundation address in the license
* util_lib/elf_info.c: fix a warning
* kexec_file: add kexec_file flag to support debug printing
* workflow: update to use checkout@v4
- drop kexec-dont-use-kexec_file_load-on-xen.patch, upstream
- drop fix-building-on-x86_64-with-binutils-2.41.patch, upstream
- kexec-tools-riscv-hotplug.patch: Fix build for riscv64.
* Wed Mar 06 2024 Jiri Bohac <jbohac@suse.com>
- update to 2.0.28:
* LoongArch: Load vmlinux.efi to the link address
* LoongArch: Fix an issue with relocatable vmlinux
* m68k: fix getrandom() use with uclibc
* lzma: Relax memory limit for lzma decompressor
* kexec: ppc64: print help to stdout instead of stderr
* kexec/loongarch64: fix 'make dist' file loss issue
* crashdump/x86: set the elfcorehdr segment size for hotplug
* crashdump/x86: identify elfcorehdr segment for hotplug
* crashdump: exclude elfcorehdr segment from digest for hotplug
* crashdump: setup general hotplug support
* crashdump: introduce the hotplug command line options
* kexec: define KEXEC_UPDATE_ELFCOREHDR
* kexec: update manpage with explicit mention of clean kexec
* zboot: add loongarch kexec_load support
* zboot: enable arm64 kexec_load for zboot image
- drop 6419b008fde783fd0cc2cc266bd1c9cf35e99a0e.patch, upstream
- add fix-building-on-x86_64-with-binutils-2.41.patch:
* fix assembling on binutils >= 2.42
- refresh kexec-tools-disable-test.patch
* Fri Jan 19 2024 Jiri Bohac <jbohac@suse.com>
- add kexec-dont-use-kexec_file_load-on-xen.patch:
kexec: don't use kexec_file_load on xen (bsc#1218590)
* Tue Oct 24 2023 olaf@aepfle.de
- Fix build with old glibc with 6419b008fde783fd0cc2cc266bd1c9cf35e99a0e.patch
* Wed Sep 06 2023 Petr Tesařík <petr@tesarici.cz>
- update to 2.0.27:
* ppc64: add --reuse-cmdline parameter support
* kexec: make -a the default
* x86: add devicetree support
* ppc64: document elf-ppc64 options and --dt-no-old-root
* LoongArch: kdump: set up kernel image segment
* arm64: zboot support
* Tue Aug 08 2023 olaf@aepfle.de
- Disable Xen support in ALP
* Wed Jun 28 2023 Michal Suchanek <msuchanek@suse.com>
- Pull kexec-bootloader from perl-Bootloader, bump version so that
perl-Bootloader can obsolete kexec-tools containing kexec-bootloader
(bsc#1211082).
* Tue Apr 04 2023 olaf@aepfle.de
- Update kexec-tools-SYS_getrandom.patch to fix build errors on
old x86_64 distributions
* Thu Feb 23 2023 Michal Suchanek <msuchanek@suse.com>
- kexec-bootloader: Add -a argument to load using kexec_load_file() when available (boo#1202820).
* Thu Feb 02 2023 Petr Tesařík <petr@tesarici.cz>
- update to 2.0.26:
* m68k: pass rng seed via BI_RNG_SEED
* workflow: update to checkout@v3
* LoongArch: Remove redundant cmdline parameters when using --reuse-cmdline option
* LoongArch: Add purgatory framework code
* LoongArch: PE format image loading support
* LoongArch: Add kexec/kdump support
* config: Add LoongArch architecture support in config.guess and config.sub files
* ppc64: remove rma_top limit
- refresh kexec-tools-riscv64.patch.
* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
- Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Tue Oct 04 2022 Dirk Müller <dmueller@suse.com>
- add kexec-tools-riscv64.patch
* Wed Aug 17 2022 Dirk Müller <dmueller@suse.com>
- update to 2.0.25:
* kexec-tools: Remove duplicate ultoa() definitions and redefine it
* i386: pass rng seed via setup_data
* kexec-tools: mips: Pass initrd parameter via cmdline
* arm64/crashdump-arm64: increase CRASH_MAX_MEMORY_RANGES to 32k
* Wed Apr 27 2022 Dirk Müller <dmueller@suse.com>
- update to 2.0.24:
* arm64: fix static data relocations in machine_apply_elf_rel()
* kexec/elf: assign one to align if sh_addralign equals zero
* arm64/crashdump-arm64: explicit type conversion to suppress compiler warning
* arm64/kexec-arm64: add support for R_AARCH64_MOVW_UABS_G* rela
* arm64/kexec-arm64: use enum to organize the reloc type
* arm64/kexec-arm64: add support for R_AARCH64_LDST128_ABS_LO12_NC rela
* kexec-tools: fix leak FILE pointer.
* purgatory: do not enable vectorization automatically for purgatory compiling
* kexec-tools: Determine if the image is lzma commpressed
* util_lib/elf_info: harden parsing of printk buffer
* github: run apt-get update before installing packages
* kexec-xen: Allow xen_kexec_exec() to return in case of Live Update
* kexec-tools: print error if kexec_file_load fails
* kexec-tools: mips: Concatenate --reuse-cmdline and --append
* kexec-tools: mips: Add some debug info
* arm64: fix PAGE_OFFSET calc for flipped mm
* arm64: read VA_BITS from kcore for 52-bits VA kernel
* arm64/crashdump: unify routine to get page_offset
* arm64: make phys_offset signed
* s390: add support for --reuse-cmdline
* use slurp_proc_file() in get_command_line()
* add slurp_proc_file()
* s390: use KEXEC_ALL_OPTIONS
* s390: add variable command line size
* arm64: support more than one crash kernel regions
* s390: handle R_390_PLT32DBL reloc entries in machine_apply_elf_rel()
* arm64/crashdump: deduce paddr of _text based on kernel code size
- drop kexec-tools-print-error-if-kexec_file_load-fails.patch,
kexec-tools-remove-duplicate-ramdisk-definition.patch (upstream)
- add homepage url
- add gpg validation
* Wed Apr 13 2022 Petr Tesařík <ptesarik@suse.com>
- kexec-tools-print-error-if-kexec_file_load-fails.patch: print
error if kexec_file_load fails (bsc#1197176).
/usr/lib/systemd/system/kexec-load.service /usr/sbin/kexec /usr/sbin/vmcore-dmesg /usr/share/doc/packages/kexec-tools /usr/share/doc/packages/kexec-tools/AUTHORS /usr/share/doc/packages/kexec-tools/News /usr/share/doc/packages/kexec-tools/TODO /usr/share/doc/packages/kexec-tools/doc /usr/share/doc/packages/kexec-tools/doc/Makefile /usr/share/doc/packages/kexec-tools/doc/linux-i386-boot.txt /usr/share/doc/packages/kexec-tools/doc/linux-i386-zero-page.txt /usr/share/doc/packages/kexec-tools/doc/multiboot.html /usr/share/doc/packages/kexec-tools/doc/nbi-spec.txt /usr/share/licenses/kexec-tools /usr/share/licenses/kexec-tools/COPYING /usr/share/man/man8/kexec.8.gz /usr/share/man/man8/vmcore-dmesg.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 1 22:38:26 2025