summaryrefslogtreecommitdiffstats
path: root/package/kexec
Commit message (Collapse)AuthorAgeFilesLines
* package/kexec: enable powerpc64 platformArtem Senichev2019-03-281-1/+2
| | | | | | | | | | | | kexec has fully support of ppc64 platform: https://www.kernel.org/doc/Documentation/kdump/kdump.txt Added BR2_powerpc64 platform support. Signed-off-by: Artem Senichev <artemsen@gmail.com> Reviewed-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 7c0a3f879582e3ddce6c4be2c6f2f387c384556d) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/kexec: update to 2.0.18Adrien Gallouët2019-03-252-2/+2
| | | | | | | | | | | | This release fixes the following issue with new kernels: kexec --load bzImage --reuse-cmdline Unhandled rela relocation: R_X86_64_PLT32 Signed-off-by: Adrien Gallouët <adrien@gallouet.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 254384e7699d5c7a84b2b029099107046e3a6a5d) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/kexec: enable powerpc64le platformsArtem Senichev2019-03-251-1/+1
| | | | | | | | | | kexec has fully support of ppc64 platform: https://www.kernel.org/doc/Documentation/kdump/kdump.txt Signed-off-by: Artem Senichev <artemsen@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 46a4af5214ccafa6cca39e2d9136f4822f40f3a6) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kexec: bump to version v2.0.17Carlos Santos2018-05-302-2/+4
| | | | | | | Also add license hash for "make legal-info". Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* kexec: allow selection on aarch64Anssi Hannula2018-04-051-1/+1
| | | | | | | kexec works fine on aarch64, so allow selecting it on that architecture. Signed-off-by: Anssi Hannula <anssi.hannula@bitwise.fi> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kexec: bump to 2.0.16Tony Lindgren2017-12-042-2/+2
| | | | | | | | | | In 2.0.16 we now have uncompressed kernel size available for ARM starting v4.14 and later kernels. Let's also remove the extra space after the checksum while at it. Signed-off-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/k*: fix wrapping of Config.in help textAdam Duskett2017-07-311-1/+2
| | | | | | | | | | | | | | The check-package script when ran gives warnings on text wrapping on all of these Config files. This patch cleans up all warnings related to the text wrapping for the Config files starting with the letter k in the package directory. The appropriate indentation is: <tab><2 spaces><62 chars> See http://nightly.buildroot.org/#writing-rules-config-in for more information. Signed-off-by: Adam Duskett <aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/kexec: bump version to 2.0.15Bernd Kuhls2017-07-253-40/+2
| | | | | | | | | | Removed patch applied upstream: 0001-vmcore-dmesg-Define-_GNU_SOURCE.patch https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/commit/?id=2f6f6d6fef7872647cacc6741ac35ac2b4df7ed5 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* core: change the strip command from a choice to a booleanYann E. MORIN2017-07-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Curently, we have a choice to select between stripping and not stripping. This is legacy code from back when we had a third option, sstrip (super-strip). Since we removed sstrip, stripping or not stripping is now just a boolean rather than a choice. Make it so. We make BR2_STRIP_strip default to 'y' to keep the current behaviour of defaulting to stripping. Move BR2_STIP_none to legacy, and instruct the user to review the new setting. Drop any reference to BR2_STRIP_none in comments. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kexec: bump to 2.0.14Marcin Nowakowski2016-12-233-37/+2
| | | | | | | | Patch 0002-arm-add-phys_to_virt.h-and-iomem.patch is now obsolete as it's been properly fixed upstream now. Signed-off-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kexec: fix build when BR2_STRIP_none=yMarcin Nowakowski2016-12-021-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | When BR2_STRIP is set to none, a dummy 'true' app is used instead of strip utility. However, kexec package always requires a real strip executable as it is used to generate intermediate files during the build process. If 'true' is used the build system runs the following command: true --strip-debug -o purgatory/purgatory.ro purgatory/purgatory.ro.sym which obviously doesn't do anything useful and the build later fails with: bin/bin-to-hex purgatory < purgatory/purgatory.ro > kexec/purgatory.c /bin/sh: purgatory/purgatory.ro: No such file or directory kexec/Makefile:7: recipe for target 'kexec/purgatory.c' failed make[2]: *** [kexec/purgatory.c] Error 1 To resolve it always specify STRIP=$(CROSS_COMPILE)strip, regardless of buildroot configuration. [Peter: add a comment explaining why this is done] Signed-off-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kexec: fix build for armBaruch Siach2016-10-211-0/+35
| | | | | | | | | | | | | | Add a patch equivalent to upstream commit 1574ff1aae4 (arm: include phys_to_virt.h and iomem.h in distribution). Fixes: http://autobuild.buildroot.net/results/bf9/bf939477cce6a5c333ee579006b9aa4856acd604/ http://autobuild.buildroot.net/results/8a7/8a7407afcf47326aadbce0b9157442dae9558ded/ http://autobuild.buildroot.net/results/ec2/ec26f1dd97f1e861e401d2709a243ae55bd6f022/ Cc: Marcin Nowakowski <marcin.nowakowski@imgtec.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kexec: bump to 2.0.13Marcin Nowakowski2016-10-192-2/+2
| | | | | Signed-off-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Peter Korsgaard2016-03-021-0/+38
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/kexec: Fix musl build issue related to loff_tBernd Kuhls2016-02-201-0/+38
| | | | | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/c19/c19a016b7fd50b8cef110e70e6f3af7cd0369368/ [Peter: extend commit message] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/kexec: bump version to 2.0.11Bernd Kuhls2016-02-202-2/+2
| | | | | | | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/kexec: add optional support for xz, bump versionBernd Kuhls2016-02-212-2/+9
|/ | | | | | | | | | | | | | | | | | | | | When xz was compiled before, kexec will use it as optional dependency: $ output/host/usr/bin/x86_64-linux-readelf -a output/target/usr/sbin/kdump | grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [liblzma.so.5] 0x0000000000000001 (NEEDED) Shared library: [libc.so.1] The version bump to 2.0.11 is needed to fix a configure script issue: line 4712: ac_fn_c_try_link: command not found This issue was fixed by upstream commit http://git.kernel.org/cgit/utils/kernel/kexec/kexec-tools.git/commit/configure.ac?id=58bbd468571b3e80585e5d68e97c8d67c8ed583b, which was merged after 2.0.9 was released. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> [Thomas: bump version instead of doing a "hack" to force the use of the lzma library.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove non-lfs enabler patchesGustavo Zacarias2015-04-011-22/+0
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kexec: bump to version 2.0.9Gustavo Zacarias2015-02-202-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/*: rename patches according to the new policyPeter Korsgaard2015-02-031-0/+0
| | | | | | | Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345) Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* fix minor typo in kexec descriptionZoltan Gyarmati2014-10-291-1/+1
| | | | | Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kexec: bump to version 2.0.8Gustavo Zacarias2014-10-142-1/+3
| | | | | | | Also add hash file. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire2014-10-041-2/+2
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kexec: add license informationGustavo Zacarias2014-06-251-0/+2
| | | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kexec: bump to 2.0.7Yegor Yefremov2014-06-101-1/+1
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kexec: bump to version 2.0.6Sven Neumann2014-04-173-70/+1
| | | | | | | Remove two patches which have been included upstream. Signed-off-by: Sven Neumann <neumann@teufel.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kexec: fix zImage probeBaruch Siach2014-02-181-0/+41
| | | | | | | Add upstream patch to fix probe of zImage kernels. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kexec: fix build failureSamuel Martin2014-02-091-0/+28
| | | | | | | | | | | Add patch retrived from upstream and fixing undefined bzImage_support_efi_boot build failure. Fixes: http://autobuild.buildroot.org/results/c35/c3525dd25a37db7a976c7019901160e449363b5d/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kexec: rename patch to add sequence numberSamuel Martin2014-02-091-0/+0
| | | | | Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kexec: bump to 2.0.5Baruch Siach2014-02-081-1/+1
| | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* arch: remove sh2, sh3 and sh3eb supportThomas Petazzoni2014-02-051-1/+1
| | | | | | | | | | | | This patch removes the sh2, sh3 and sh3eb support, because the user base is inexistent, and the Linux support for these architectures is poor. The sh2a support is preserved, because at least one user expressed interest in this architecture, and is actually using it: http://lists.busybox.net/pipermail/buildroot/2013-April/070399.html Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in files: use if/endif instead of 'depends on' for main symbolThomas De Schampheleire2013-12-251-1/+4
| | | | | | | | | | | | | | | | | | | | | | | In the Config.in file of package foo, it often happens that there are other symbols besides BR2_PACKAGE_FOO. Typically, these symbols only make sense when foo itself is enabled. There are two ways to express this: with depends on BR2_PACKAGE_FOO in each extra symbol, or with if BR2_PACKAGE_FOO ... endif around the entire set of extra symbols. The if/endif approach avoids the repetition of 'depends on' statements on multiple symbols, so this is clearly preferred. But even when there is only one extra symbol, if/endif is a more logical choice: - it is future-proof for when extra symbols are added - it allows to have just one strategy instead of two (less confusion) This patch modifies the Config.in files accordingly. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kexec: fix homepage URLBaruch Siach2013-08-291-1/+1
| | | | | | | The old one gives 404 error. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Normalize separator size to 80Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kexec: bump to version 2.0.4Sven Neumann2013-03-191-2/+3
| | | | | | | | Version 2.0.4 has improved support for handling of device-tree blobs on the ARM platform. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kexec: disable on unsupported architecturesSimon Dawson2012-11-161-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | kexec only supports the following architectures. i?86 powerpc powerpc64 arm* s390x|s390 sh4|sh4a|sh3|sh mips* cris crisv32 ia64 x86_64 alpha The Buildroot kexec package is available when an unsupported target architecture is selected, leading to autobuild failures like the following. http://autobuild.buildroot.net/results/e706b08abb4fd1987fc4aa970d6be50fc92dc1fa/build-end.log This patch makes the kexec package available only for the supported architectures. Signed-off-by: Simon Dawson <spdawson@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kexec: disable on avr32Simon Dawson2012-11-141-0/+1
| | | | | | | | | | | | | kexec does not support the avr32 architecture; this results in autobuilder failures such as the following. http://autobuild.buildroot.net/results/5f5e91c3eb622bce88402a9afc8a3e7bd5007136/build-end.log This patch disables support for the kexec package on the avr32 architecture. Signed-off-by: Simon Dawson <spdawson@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* all packages: rename XXXTARGETS to xxx-packageArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | | | Also remove the redundant $(call ...). This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kexec: fix build without largefile supportPeter Korsgaard2012-04-221-0/+22
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kexec: update to kexec-tools 2.0.3Sven Neumann2012-04-202-16/+1
| | | | | | | Drop kexec-fix-linker-options.patch as this has been fixed upstream. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: remove useless arguments from AUTOTARGETSThomas Petazzoni2011-09-291-1/+1
| | | | | | | | | | Thanks to the pkgparentdir and pkgname functions, we can rewrite the AUTOTARGETS macro in a way that avoids the need for each package to repeat its name and the directory in which it is present. [Peter: pkgdir->pkgparentdir] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kexec: tweak zlib option namePeter Korsgaard2011-09-261-1/+1
| | | | | | To match other _ZLIB options. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kexec: fix compilation with gcc 4.6Sven Neumann2011-09-261-0/+15
| | | | | | | | gcc 4.6 has stricter checks for invalid command-line options. Fix compilation by passing linker options with -Wl, Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kexec: bump to version 2.0.2 + change URL to match kernel.orgAndy Kennedy2011-01-141-2/+2
| | | | | | | | | | | Closes #3007 Changed the KEXEC_SITE to the new home of kexec. This patch also satisfies bug #3007 created by me last month. Thanks to Gustavo for pointing out that the easy fix was to bump kexec to 2.0.2. Signed-of-by: Andy Kennedy <Andy.Kennedy@AdTran.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: remove unneeded _INSTALL_TARGET_OPT definitionsThomas Petazzoni2010-09-271-2/+0
| | | | | | | | Now that <pkg>_INSTALL_TARGET_OPT always defaults to 'DESTDIR=$(TARGET_DIR) install', we can remove the <pkg>_INSTALL_TARGET_OPT definition from a lot of packages. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kexec: convert to new style hookThomas Petazzoni2010-09-121-8/+6
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kexec: bump version to fix build failureThomas Petazzoni2010-02-231-1/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: Remove unnecessary dependencies on uclibc.Will Newton2009-09-031-3/+1
| | | | | | | | A C library will have been built by the toolchain makefiles, so there is no need for packages to explicitly depend on uclibc. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kexec: bump version and convert to Makefile.autotools.in formatPeter Korsgaard2009-02-215-511/+16
|
OpenPOWER on IntegriCloud