Commit Graph

242 Commits

Author SHA256 Message Date
Dominique Leuenberger
68277e667f Accepting request 1155729 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/1155729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=153
2024-03-07 17:27:59 +00:00
Jiri Bohac
ef97e3f730 Accepting request 1155728 from home:jbohac:branches:Kernel:kdump
- 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

OBS-URL: https://build.opensuse.org/request/show/1155728
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=167
2024-03-06 17:12:19 +00:00
Ana Guerrero
27176266bd Accepting request 1143006 from Kernel:kdump
- add kexec-dont-use-kexec_file_load-on-xen.patch:
  kexec: don't use kexec_file_load on xen (bsc#1218590)

OBS-URL: https://build.opensuse.org/request/show/1143006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=152
2024-01-31 22:53:55 +00:00
Jiri Bohac
0d3b8cacc2 OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=165 2024-01-31 11:48:27 +00:00
Petr Tesařík
81617474f7 Accepting request 1141560 from home:jbohac:branches:Kernel:kdump
- kexec: don't use kexec_file_load on xen (bsc#1218590)

Patch now accepted mainline, updated header

OBS-URL: https://build.opensuse.org/request/show/1141560
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=164
2024-01-31 11:37:53 +00:00
Ana Guerrero
a6cd84f7ea Accepting request 1124288 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/1124288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=151
2023-11-09 20:34:31 +00:00
Petr Tesařík
2d08e304a3 Accepting request 1119956 from home:olh:branches:Kernel:kdump
- Fix build with old glibc with 6419b008fde783fd0cc2cc266bd1c9cf35e99a0e.patch

OBS-URL: https://build.opensuse.org/request/show/1119956
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=162
2023-11-08 20:30:11 +00:00
Ana Guerrero
8d8abb1e35 Accepting request 1109228 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/1109228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=150
2023-09-08 19:14:53 +00:00
Petr Tesařík
4ce6c78e5b Accepting request 1109226 from home:ptesarik:branches:Kernel:kdump
- 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

OBS-URL: https://build.opensuse.org/request/show/1109226
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=160
2023-09-06 09:22:04 +00:00
Petr Tesařík
a6d3c77a17 Accepting request 1103363 from home:olh:branches:Kernel:kdump
- Disable Xen support in ALP

OBS-URL: https://build.opensuse.org/request/show/1103363
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=159
2023-09-06 09:04:10 +00:00
Dominique Leuenberger
3c9b362b38 Accepting request 1096565 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/1096565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=149
2023-07-04 13:21:49 +00:00
Michal Suchanek
c22641c872 Accepting request 1096559 from home:snwint:branches:Kernel:kdump
- Pull kexec-bootloader from perl-Bootloader, bump version so that
  perl-Bootloader can obsolete kexec-tools containing kexec-bootloader
  (bsc#1211082).

OBS-URL: https://build.opensuse.org/request/show/1096559
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=157
2023-07-03 13:03:34 +00:00
Dominique Leuenberger
128721c3d0 Accepting request 1079401 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/1079401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=148
2023-04-15 20:32:21 +00:00
Petr Tesařík
f6c8d35c9d Accepting request 1079296 from home:olh:branches:Kernel:kdump
- Update kexec-tools-SYS_getrandom.patch to fix build errors on
  old x86_64 distributions

OBS-URL: https://build.opensuse.org/request/show/1079296
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=155
2023-04-14 08:08:17 +00:00
Dominique Leuenberger
eb5ae15119 Accepting request 1068013 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/1068013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=147
2023-02-28 11:48:25 +00:00
Michal Suchanek
3d2309cb94 Accepting request 1067433 from home:michals
- kexec-bootloader: Add -a argument to load using kexec_load_file() when available (boo#1202820).

OBS-URL: https://build.opensuse.org/request/show/1067433
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=153
2023-02-27 14:06:48 +00:00
Dominique Leuenberger
db773f41ac Accepting request 1062651 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/1062651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=146
2023-02-04 13:10:54 +00:00
Petr Tesařík
21909bf567 Accepting request 1062649 from home:ptesarik:branches:Kernel:kdump
- 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.

OBS-URL: https://build.opensuse.org/request/show/1062649
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=151
2023-02-02 13:57:49 +00:00
Dominique Leuenberger
cce69e79ed Accepting request 1056823 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/1056823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=145
2023-01-08 20:25:12 +00:00
Petr Tesařík
dc6c66a011 Accepting request 1055027 from home:lnussel:usrmerge
- Replace transitional %usrmerged macro with regular version check (boo#1206798)

OBS-URL: https://build.opensuse.org/request/show/1055027
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=149
2023-01-07 22:19:45 +00:00
Dominique Leuenberger
3a6abd6992 Accepting request 1032694 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/1032694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=144
2022-11-02 11:46:22 +00:00
Petr Tesařík
2f0db0bb4d Accepting request 1007981 from home:dirkmueller:Factory
- add kexec-tools-riscv64.patch

OBS-URL: https://build.opensuse.org/request/show/1007981
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=147
2022-11-01 13:50:54 +00:00
Dominique Leuenberger
3d800125e0 Accepting request 997688 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/997688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=143
2022-08-19 15:53:11 +00:00
Petr Tesařík
8402b47f8f Accepting request 997624 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/997624
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=145
2022-08-18 08:31:48 +00:00
Dominique Leuenberger
16c3f984fd Accepting request 981119 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/981119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=142
2022-06-08 12:24:12 +00:00
Petr Tesařík
245dd5ffc4 Accepting request 973259 from home:dirkmueller:Factory
- 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)

OBS-URL: https://build.opensuse.org/request/show/973259
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=143
2022-06-07 09:18:54 +00:00
Dominique Leuenberger
76e79fabf0 Accepting request 969705 from Kernel:kdump
- kexec-tools-print-error-if-kexec_file_load-fails.patch: print
  error if kexec_file_load fails (bsc#1197176).

OBS-URL: https://build.opensuse.org/request/show/969705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=141
2022-04-15 22:13:47 +00:00
Petr Tesařík
7a971ab07c - kexec-tools-print-error-if-kexec_file_load-fails.patch: print
error if kexec_file_load fails (bsc#1197176).

OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=141
2022-04-13 07:11:19 +00:00
Dominique Leuenberger
9c4a98738d Accepting request 890016 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/890016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=140
2021-05-10 13:36:10 +00:00
Petr Tesařík
23d47b8b0c Accepting request 890015 from home:ptesarik:branches:Kernel:kdump
- Bump version to 2.0.21
- Drop patches from upstream git:
  * kexec-tools-video-capability.patch

OBS-URL: https://build.opensuse.org/request/show/890015
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=139
2021-05-03 11:16:18 +00:00
Dominique Leuenberger
fb2d2f5268 Accepting request 888430 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/888430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=139
2021-04-26 14:38:37 +00:00
Petr Tesařík
2223aa05ad Accepting request 888429 from home:ptesarik:branches:Kernel:kdump
- kexec-tools-remove-duplicate-ramdisk-definition.patch:
  Remove duplicate definition of ramdisk (fix ppc build).

OBS-URL: https://build.opensuse.org/request/show/888429
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=137
2021-04-26 09:45:32 +00:00
Petr Tesařík
b09439fd76 Accepting request 888400 from home:ptesarik:branches:Kernel:kdump
- Bump version to 2.0.21
- Drop patches from upstream git:
  * kexec-tools-add-variant-helper-functions.patch
  * kexec-tools-arm64-kexec-allocate-memory-space-avoiding-reserved-regions.patch
  * kexec-tools-arm64-kdump-deal-with-resource-entries-in-proc-iomem.patch
  * kexec-tools-build-multiboot2-for-i386.patch
  * kexec-tools-fix-kexec_file_load-error-handling.patch
  * kexec-tools-reset-getopt-before-falling-back-to-legacy.patch
  * kexec-tools-s390-Reset-kernel-command-line-on-syscal.patch
  * kexec-tools-Remove-duplicated-variable-declarations.patch

OBS-URL: https://build.opensuse.org/request/show/888400
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=136
2021-04-26 08:45:50 +00:00
Petr Tesařík
5c9a9e50f3 Accepting request 886982 from home:wfrisch:branches:Kernel:kdump
Hardening: Link as PIE (bsc#1185020).

OBS-URL: https://build.opensuse.org/request/show/886982
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=135
2021-04-25 18:13:48 +00:00
Dominique Leuenberger
9855f5cf45 Accepting request 851062 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/851062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=138
2020-12-03 17:37:26 +00:00
Petr Tesařík
d242ddc4b1 Accepting request 850972 from home:lnussel:usrmove
- prepare usrmerge (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/850972
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=133
2020-11-26 12:31:31 +00:00
Dominique Leuenberger
b3c71957b5 Accepting request 847575 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/847575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=137
2020-11-12 21:32:45 +00:00
Petr Tesařík
f79fde8b7d Accepting request 847571 from home:olh:ai
- Remove kexec-tools-xen-balloon-up.patch (bsc#1176606)
  This patch was introduced to address bug#694863, it enabled kexec
  for HVM at that time. Meanwhile Xen 4.7 introduced "soft-reset"
  for HVM domUs. This host feature removed the requirement to
  un-ballon the domU prior kexec.
  With Xen 4.13 cpuid faulting became the default, which affected the
  approach used in this patch to detect the domU type. As a result
  invoking kexec in dom0 failed.

OBS-URL: https://build.opensuse.org/request/show/847571
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=131
2020-11-10 18:35:56 +00:00
Dominique Leuenberger
688bee0213 Accepting request 828093 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/828093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=136
2020-08-23 07:19:43 +00:00
Thomas Renninger
52738029dd Accepting request 811718 from home:bmwiedemann:branches:Kernel:kdump
Make kexec-bootloader work without 'which' package (boo#1172501)

OBS-URL: https://build.opensuse.org/request/show/811718
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=129
2020-08-20 09:16:55 +00:00
Petr Tesařík
82d2b39d94 Update patch upstream status.
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=128
2020-04-07 12:45:24 +00:00
Dominique Leuenberger
39c77fd696 Accepting request 791187 from Kernel:kdump
- kexec-tools-Remove-duplicated-variable-declarations.patch:
  Remove duplicated variable declarations (boo#1160399).
- kexec-tools-s390-Reset-kernel-command-line-on-syscal.patch: s390:
  Reset kernel command line on syscall fallback (bsc#1167868).

OBS-URL: https://build.opensuse.org/request/show/791187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=135
2020-04-05 18:52:55 +00:00
Petr Tesařík
f8106dc225 Accepting request 791186 from home:ptesarik:branches:Kernel:kdump
- kexec-tools-Remove-duplicated-variable-declarations.patch:
  Remove duplicated variable declarations (boo#1160399).

OBS-URL: https://build.opensuse.org/request/show/791186
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=126
2020-04-03 12:19:31 +00:00
Petr Tesařík
a38570dee8 Accepting request 791179 from home:ptesarik:branches:Kernel:kdump
- kexec-tools-s390-Reset-kernel-command-line-on-syscal.patch: s390:
  Reset kernel command line on syscall fallback (bsc#1167868).

OBS-URL: https://build.opensuse.org/request/show/791179
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=125
2020-04-03 11:48:44 +00:00
Dominique Leuenberger
a40f6346d2 Accepting request 784674 from Kernel:kdump
- kexec-tools-reset-getopt-before-falling-back-to-legacy.patch:
  Reset getopt before falling back to legacy syscall (bsc#1166105).
- kexec-tools-fix-kexec_file_load-error-handling.patch: Fix the
  error handling if kexec_file_load() fails (bsc#1166105).

OBS-URL: https://build.opensuse.org/request/show/784674
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=134
2020-03-16 09:17:11 +00:00
Petr Tesařík
0086c47216 Accepting request 784673 from home:ptesarik:branches:Kernel:kdump
- kexec-tools-reset-getopt-before-falling-back-to-legacy.patch:
  Reset getopt before falling back to legacy syscall (bsc#1166105).

OBS-URL: https://build.opensuse.org/request/show/784673
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=123
2020-03-13 14:29:38 +00:00
Petr Tesařík
27efdc99ef Accepting request 784585 from home:ptesarik:branches:Kernel:kdump
- kexec-tools-fix-kexec_file_load-error-handling.patch: Fix the
  error handling if kexec_file_load() fails (bsc#1166105).

OBS-URL: https://build.opensuse.org/request/show/784585
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=122
2020-03-13 09:21:31 +00:00
Dominique Leuenberger
2184672561 Accepting request 770156 from Kernel:kdump
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/770156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=133
2020-02-09 20:02:41 +00:00
Dominique Leuenberger
7ed50ddc89 Accepting request 768201 from Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/768201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kexec-tools?expand=0&rev=132
2020-01-29 12:18:17 +00:00
Petr Tesařík
68586118c8 - Fix build errors on old distributions
* kexec-tools-video-capability.patch
  * kexec-tools-SYS_getrandom.patch

OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=119
2020-01-29 07:46:20 +00:00