summaryrefslogtreecommitdiffstats
path: root/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc
Commit message (Collapse)AuthorAgeFilesLines
* kexec-tools-klibc: Fix building on x86_64 with binutils 2.41Yoann Congal2024-02-131-0/+95
| | | | | | | | | | | | | Newer versions of the GNU assembler (observed with binutils 2.41) will complain about the ".arch i386" in files assembled with "as --64", with the message "Error: 64bit mode not supported on 'i386'". Fix by moving ".arch i386" below the relevant ".code32" directive, so that the assembler is no longer expecting 64-bit instructions to be used by the time that the ".arch i386" directive is encountered. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* *.patch: add Upstream-Status to all patchesMartin Jansa2023-06-217-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: Fix type mismatch in calls to dtb_set_initrd on mipsKhem Raj2022-09-111-29/+24
| | | | | | | | | | Fixes kexec-elf-mips.c:163:42: error: incompatible pointer to integer conversion passing 'char *' to p arameter of type 'off_t' (aka 'long long') [-Wint-conversion] | dtb_set_initrd(&dtb_buf, &dtb_length, initrd_buf, initrd_buf + initrd_size); | ^~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* klibc: Upgrade to 2.0.8 releaseKhem Raj2021-02-042-6/+26
| | | | | | | Adjust klcc to work with clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com>
* kexec-tools-klibc: Refresh patch with no code changeKhem Raj2019-07-2129-123/+110
| | | | | | | Fixes kexec-tools-klibc-2.0.18+gitAUTOINC+5750980cdb: Patch log indicates that patches do not apply cleanly. [patch-fuzz] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools,kexec: Fix build with latest klibcKhem Raj2019-03-151-0/+11
| | | | | | | klibc has changed its signature of reboot() API adapt the use here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: implement the --no-dtb option for older mips kernelsAndrea Adami2018-12-181-0/+163
| | | | | | | Fix borrowed from LEDE-DEV. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: remove unneeded aarch64 patchAndrea Adami2018-09-061-51/+0
| | | | | | | Remove temporary development leftover (hack). Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: remove unneeded x86-64 patchAndrea Adami2018-09-051-35/+0
| | | | | | | | | | | The issue with -mcmodel=large is already solved by the oe-core's patch "kexec-x32.patch" so we can remove this one. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: fix build for qemuarm64Andrea Adami2018-09-051-0/+61
| | | | | | | | | | Since c3f043241a86 upstream the getrandom() syscall is used. Last recipe bump overlooked that. The syscall has been added to OE's klibc so we can fix this. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: rebase x86-64 patch to remove -mcmodel=largeAndrea Adami2018-09-051-5/+7
| | | | | | | Patch did not apply after upgrade to latest master. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: enable kexec_file_load() for supported archsAndrea Adami2018-09-051-9/+26
| | | | | | | The syscall has been added to klibc. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: rebase x86_kexec_test.patchAndrea Adami2018-09-051-7/+7
| | | | | | | | | After last upgrade this patch does not apply anymore. Replace the previous hack just commenting out the two lines (package vmcore-dmesg as well). Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: add kexec-x32.patch from oe-coreAndrea Adami2018-08-311-0/+88
| | | | | | | This is the last patch borrowed from the actual oe-core recipe. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: sync patches with oe-coreAndrea Adami2018-08-313-1/+80
| | | | | | | | | | | | | | | | Following patches have been imported: 0001-Disable-PIE-during-link.patch 0001-purgatory-Pass-r-directly-to-linker.patch The two above are in the now modified 0011-purgatory-Makefile-adapt-to-klcc.patch These two have been imported and renamed: 0002-powerpc-change-the-memory-size-limit.patch 0010-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: fix kexec_load() syscall workaroundAndrea Adami2018-08-311-10/+15
| | | | | | | As soon as klibc adds kexec_file_load() syscall we can rework this patch. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: rework Makefile patch for purgatoryAndrea Adami2018-08-211-19/+14
| | | | | | | | Replace previous hack, wrap linker LDFLAGS for compatibility with klcc. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: upgrade from v. 2.0.2 to 2.0.17Andrea Adami2018-05-1725-0/+1185
This version does support aarch64. Ad klibc-specific patchset and track the git repository to get the (many) fixes for the warnings. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>