summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* kbd: update licensePeter Marko2024-04-141-3/+13
| | | | | | | | | | | | | GPL-3 is used for keymaps-pine LGPL2 is used in all C source files under src/libkfont/ which generate binaries included in main kbd package. This is seen in their SPDX headers. (From OE-Core rev: 29f6d4be31164bf5cba9ff4706f219b3d91a8f1f) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kbd: remove non-free Agafari fontsPeter Marko2024-04-142-0/+80
| | | | | | | | | | | Its license makes it impossible to distribute kbd in any commercial products. Backport commit which removes it. [RP/Khem Raj: Switched binary diff to just delete the files in do_configure] (From OE-Core rev: 457fc8247f083d89432543337207de0b8c44bf6d) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kbd: split gpl-3 keymap to separate packagePeter Marko2024-04-141-1/+4
| | | | | | | | | | | | | Pine keymap was added with GPL-3 license. https://github.com/legionus/kbd/commit/1589e9e1019756b5287b41dddcd7285271c5990e Split this GPL-3 keymap and install it via recommendation so it is easy to remove it by excluding recommendations. (From OE-Core rev: b81145b61cfc21940fe7204fcaf8b5e84a5a938a) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: make predictable name mac policy opt-outPeter Marko2024-04-142-35/+11
| | | | | | | | | | | | Even the patch says it's inappropriate for upstream, and it's also inappropriate for some downstream projects, too. So make it possible to opt-out on it by replacing the patch by sed and depend on distro feature pni-names. (From OE-Core rev: 858eb2bac132adbde851f6594eac4f2efc9c2f35) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildtools-tarball: Add python3-websocketsRichard Purdie2024-04-141-0/+1
| | | | | | | | | For the newer hash equivlance servers we need websockets. Add it to buildtools tarball. (From OE-Core rev: 3f2b5f6c3af04c8ec245aca35224c52230645bf0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-websockets: Import from meta-pythonRichard Purdie2024-04-142-0/+17
| | | | | | | | | For the newer hash equivlance servers we need websockets. Import it from meta-oe so we can easily include it in buildtools tarball. (From OE-Core rev: c61ed007b9e06683065aed62af1e1ca4569b8c16) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-referencing: drop ${PYTHON_PN}Justin Bronder2024-04-131-1/+1
| | | | | | | | | | python 2 is gone and we don't need the abstraction now, drop the remaining usage of this variable. (From OE-Core rev: f64078dd67b2d4db26edea5992f649161e7fee2f) Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonschema-specifications: drop ${PYTHON_PN}Justin Bronder2024-04-131-1/+1
| | | | | | | | | | python 2 is gone and we don't need the abstraction now, drop the remaining usage of this variable. (From OE-Core rev: 51c6501e7b255f3a699fea3b787abe1a5d8231dd) Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf: remove comment about oldincludedirPeter Marko2024-04-121-2/+1
| | | | | | | | | oldincludedir was removed by 506c91cbc6a604a84e37e53ccff430436369802e (From OE-Core rev: 0228ab43e9b659771f4f59944897aec6879f8209) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* migration-guides: release-notes-5.0: update docs highlightsMichael Opdenacker2024-04-121-0/+3
| | | | | | | | | | Mention the new section about variable context in the BitBake manual. (From yocto-docs rev: a8b81d8a7974207e2a9fe63da4a0c239132818ed) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> CC: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual/debugging: mention new ``taskexp_ncurses`` optionMichael Opdenacker2024-04-121-4/+8
| | | | | | | | (From yocto-docs rev: 301c802a92a2c53c3d0c755c31a6e09130956fde) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Suggested_by: Reyna, David <david.reyna@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* manuals: remove tab charactersMichael Opdenacker2024-04-127-103/+103
| | | | | | | | | | | | | As reported by "make sphinx-lint" Tabs are even removed in Makefile examples, as Sphinx turns them to spaces anyway in the generated output. (From yocto-docs rev: 20e9c0c9fad3109567948af6bc40bb0fa2a5552b) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reviewed-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* release-notes-5.0: documentation highlightsMichael Opdenacker2024-04-121-0/+11
| | | | | | | (From yocto-docs rev: d8f63d3c83e33793e6249fd660ef7b75d87e12db) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* release-notes-5.0: mention cmake-qemu.bbclassJoao Marcos Costa2024-04-121-0/+3
| | | | | | | | | | Mention this new class in QEMU section. (From yocto-docs rev: ddd0e0817a12ebbd3d33d20e20d2407ac1e63b71) Signed-off-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* release-notes-5.0: add updatesJoao Marcos Costa2024-04-121-1/+124
| | | | | | | | | | | | | | | | | | | | | | - add new core recipes section - add new variables - add arch-specific enhancements - add kernel-related enhancements - add qemu enhancements - add rust enhancements - add wic enhancements - add sdk-related improvements - add testing enhancements - add utility script changes - add packaging changes - add bitbake improvements - add miscellaneous changes (From yocto-docs rev: 72a80395199dd8a5d757b9e67629e1bb849273f1) Signed-off-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual/variables: add new variables for v5.0Joao Marcos Costa2024-04-121-0/+16
| | | | | | | | | | Add variables newly referenced in release-notes-5.0. (From yocto-docs rev: 1d064cf0e260a1271c2fad7cd01bb154361f6691) Signed-off-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* release-notes-5.0: document some cve, strace and qa changesYoann Congal2024-04-121-0/+17
| | | | | | | | | | | | | | This patch should cover those commits (from poky) : * 789b10030c6 (cve-update-nvd2-native: remove rejected cve from database, 2024-03-15) * 19f27037b2b (cve-update-nvd2-native: add an age threshold for incremental update, 2024-03-13) * 6ce61b43570 (strace: disable bluetooth support by default, 2023-12-13) * 381ef628fab (ref-manual: add documentation for the unimplemented-ptest qa warning, 2023-10-10) (From yocto-docs rev: da44182aa084378dbf7a04bb010cbd87e508a607) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: variables: document CVE_DB_INCR_UPDATE_AGE_THRES variableYoann Congal2024-04-121-0/+5
| | | | | | | | (From yocto-docs rev: 7f1db309205f9c3cb0b44b6d75d6c65c928787e2) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nativesdk-gzip: fix reproducibility issuesOleh Matiusha2024-04-121-0/+1
| | | | | | | | | | | | | | | There is absolute path in zgrep binary. It is related to the changes that fix an issue with zgrep on Solaris and other platforms with 'grep -e'. We don't have people building on Solaris. Original change: git.savannah.gnu.org/cgit/gzip.git/commit?id=60b3f4eb672a85de28ecaad47ed426f8c8fe6c32 [RP: Tweak commit message] (From OE-Core rev: fc18ff491111c22c3372c6de21d37945906d2287) Signed-off-by: Oleh Matiusha <omatiush@cisco.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-boot: recommend ifupdownJoe Slater2024-04-121-1/+3
| | | | | | | | | | | If the distro features sysvinit and pni-names are enabled, RRECOMMENDS ifupdown because busybox ifupdown will not initialize the renamed interfaces. (From OE-Core rev: ad739fb930814bced49aafe778dac1da4bfa4b0e) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* init-ifupdown: modify interfaces for busyboxJoe Slater2024-04-121-1/+2
| | | | | | | | | | | | Busybox ifupdown does not recognize /xxx names, so we use eth0 instead of /eth0. If we want to find "predictable name" interfaces starting with en..., we will have to use the real ifupdown. (From OE-Core rev: 091b4410c88b0fdefee3490bca6479881c0da293) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: Enable nft modules for ptest imagesKhem Raj2024-04-121-1/+1
| | | | | | | | | nftables ptests need it (From OE-Core rev: 954b91e61168685f105e8ca0773729bef186ac7e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eudev: update Upstream-Status on netifnames.patchRoss Burton2024-04-121-1/+1
| | | | | | | (From OE-Core rev: ddd947e4edc133b61f8dcb636068fb7867f49b22) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool: standard: throws appropriate error if source is in detached HEADJulien Stephan2024-04-121-0/+2
| | | | | | | | | | | | | | | | | | | | | If source is in detached HEAD, we get the following error when using detvool finish command: [...] File "<...>/poky/scripts/lib/devtool/standard.py", line 1938, in _update_recipe bb.process.run('git checkout %s' % startbranch, cwd=srctree) File "<...>/poky/bitbake/lib/bb/process.py", line 189, in run raise ExecutionError(cmd, pipe.returncode, stdout, stderr) bb.process.ExecutionError: Execution of 'git checkout (HEAD detached at 9bbf87e)' failed with exit code 2: /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `git checkout (HEAD detached at 9bbf87e)' Check this and throws an appropriate error in this case (From OE-Core rev: d9c686b5ff9f591ec6b928ed539084c02df4c8a5) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libseccomp: Fix build when python packageconfig is enabledKhem Raj2024-04-121-2/+8
| | | | | | | | | It needs additional tweaks with python enabled (From OE-Core rev: c3568ee00d3b7f6b421020dfec8005a27c2e9164) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: doc/user-manual: Add BB_LOADFACTOR_MAXRichard Purdie2024-04-121-0/+9
| | | | | | | | Document BB_LOADFACTOR_MAX which was recently added. (Bitbake rev: 833b76e9333e317cab5f17d6f7daaecc89c69547) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: doc: Add section for variable contextSimone Weiß2024-04-112-0/+92
| | | | | | | | | | | | | | This is inspired by the same section in the yocto-docs. It aims to provide information in what contexts(recipes, .conf, bbclass,...) a variable is usually used. For that I tried to group similar variables, so that a short overview is given. This was inspired by [YOCTO #14072], but of course does not implement a warning if a variable is used in an unintended context. (Bitbake rev: 5ced476685376b1a32b7fdd9546f9b61c5962aa0) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity: Use diff instead of meld by defaultKhem Raj2024-04-111-1/+1
| | | | | | | | | | | meld fallback assumes that user has a gnome desktop its better to fallback to good old diff tool which will most distributions on build host will carry (From OE-Core rev: d027236eac2a136b06903d4a47adbc50ccd6b7c6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-xserver-config: Disable screen blanking for qemu imagesK Sanjay Nayak2024-04-115-0/+20
| | | | | | | | | | | | | | | | | Disable BlankTime, StandbyTime, SuspendTime and OffTime in X default for QEMU images This fix addresses the issue of Xserver screensaver blanking being enabled on QEMU images by disabling BlankTime, StandbyTime, SuspendTime, and OffTime in the Xorg default settings for QEMU images. Reference : https://www.x.org/archive/X11R6.8.0/doc/xorg.conf.5.html [YOCTO #15436] Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org> (From OE-Core rev: 173fb4247fdb2b7b5e6a1a604ddbbc8727b3d3bb) Signed-off-by: K Sanjay Nayak <nayakksanjay@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* llvm: Upgrade to 18.1.3 bugfix releaseKhem Raj2024-04-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Brings following changes * c13b7485b879 [clang] Avoid -Wshadow warning when init-capture named same as class field (#74512) * f249092ef26d [tsan] Refine fstat{,64} interceptors (#86625) * 76c721994a11 [clang][Sema] Fix a CTAD regression after 42239d2e9 (#86914) * e0f0c463b539 [mlir][transform] replace original op to loop ops (#83537) * 47aac495c895 [OpenMP][AIX] Affinity implementation for AIX (#84984) * a385a917da93 [Support] Fix color handling in formatted_raw_ostream (#86700) * 0cd4babe0342 Reapply [libcxx] [modules] Fix relative paths with absolute LIBCXX_INSTALL_MODULES_DIR (#86020) * cfaeee6a8994 release/18.x: [SystemZ] Fix overflow flag for i128 USUBO (#86491) * 767b61c159b3 [lld/ELF][X86] Respect outSecOff when checking if GOTPCREL can be relaxed (#86334) * 7c7c3d4a3a27 [ODS][NFC] Cast range.size() to int32_t in accumulation (#85629) * 0e501dbd932e [Mips] Restore wrong deletion of instruction 'and' in unsigned min/max processing. (#85902) * fbb27d16fa12 [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072) * e74c1678231a [PowerPC] provide CFI for ELF32 to unwind cr2, cr3, cr4 (#83098) * 1c7c16e58240 [NFC][PowerPC] use script to regenerate the CHECK lines * c2a57034eff0 [msan] Re-exec with no ASLR if memory layout is incompatible on Linux (#85142) * b74f6158460c [msan] Add 'MappingDesc::ALLOCATOR' type and check it is available (#85153) * 98a15dd2d728 [clang][CodeGen] Allow `memcpy` replace with trivial auto var init * 2498e3a07f3d [LoongArch] Assume no-op addrspacecasts by default (#82332) * 368dc8553c5a [SROA]: Only defer trying partial sized ptr or ptr vector types * 0e16af8e4cf3 [ARM] Update IsRestored for LR based on all returns (#82745) * 6f8016fda7d5 Pre-commit test showing bug #80287 * ef6d1ec07c69 Bump version to 18.1.3 (#86168) (From OE-Core rev: f6a561db603a6583969137fdd9fb4ec0138bff46) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: wget: Make wget --passive-ftp option conditional on ftp/ftpsRob Woolley2024-04-111-1/+4
| | | | | | | | | | | | | | | Fedora 40 introduces wget2 as a drop-in replacement for wget. This rewrite does not currently have support for FTP. This causes the wget fetcher to fail complaining about an unrecognized option. Making --passive-ftp conditional based on the protocol used in the SRC_URI limits the scope of the problem. It also gives us an opportunity to build the older wget as a host tool. (Bitbake rev: f10e630fd7561746d835a4378e8777e78f56e44a) Signed-off-by: Rob Woolley <rob.woolley@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot-tools: Package mkeficapsulePeter Hoyes2024-04-111-4/+9
| | | | | | | | | | | | mkeficapsule is a tool provided by U-Boot (as part of the tools-only targets) for generating UEFI capsule update archives. Install mkeficapsule into a u-boot-tools-mkeficapsule package. (From OE-Core rev: ab9380cd969cc0762a55e5e2c7a8ea6b697e3ae1) Signed-off-by: Peter Hoyes <peter.hoyes@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: Update to pull in fchmodat fixRichard Purdie2024-04-111-1/+1
| | | | | | | | | | This is needed to work with coreutils 9.5. Also contains some README tweaks. (From OE-Core rev: 2268f5960b6b1d8f86749fc0b98169a3efb1465f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: set CVE_STATUS for CVE-2024-24576Harish Sadineni2024-04-101-0/+2
| | | | | | | | | | CVE-2024-24576 only applies when invoking batch files (with the `bat` and `cmd` extensions) on Windows & No other platform or use is affected. More details about CVE is here: https://nvd.nist.gov/vuln/detail/CVE-2024-24576 (From OE-Core rev: 28eddfa53494c7560861feff84be3f3a5a46aecb) Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp/genericarm64: add virtio-gpuJon Mason2024-04-081-0/+2
| | | | | | | | | | | testimage on core-image-sato fails in parselogs and xorg tests. We can add the virtio gpu to address these issues (like what is being done in qemuarm, qemuarm64, and qemuarmv5). (From meta-yocto rev: ddf075e2abfba6479efc2bc5fe1c41ba6079e355) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp/linux-yocto-dev: add genericarm64Jon Mason2024-04-081-0/+2
| | | | | | | | | | | | | | For those crazy enough to want to use/test the latest development kernel for genericarm64, enable it by adding the COMPATIBLE_MACHINE and KMACHINE. NOTE: not using the KBRANCH, as neither does the linux-yocto_%.bbappend. It is taking the default one from the relevant recipe. (From meta-yocto rev: 85809c64b645ccca4f075e95b86df56d4f858e67) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: make bpf asm include arch conditionalBruce Ashfield2024-04-081-2/+5
| | | | | | | | | | | | | | | | | | | To keep the perf source copying as small as possible, we can further refine the arch/uapi copy to the single file that we currently need. To avoid a warning from the general perf source copy routine, we make the .h conditional based on the architecture. The supported architectures will not change often, so updating this arch list is very minimal effort. Alternatively, we could add a PERF_OPTIONAL_SRC variable and not warn if a file isn't available for a given architecture. (From OE-Core rev: 879b4a7d378b4d4d11fdda7921b8c47e4523a948) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nghttp2: Upgrade 1.60.1 -> 1.61.0Richard Purdie2024-04-081-1/+1
| | | | | | | | Includes a fix for CVE-2024-28182. (From OE-Core rev: 37d4b0c6c5b836f9f2bc52a142b093ef61ca48b2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Upgrade 8.6.0 -> 8.7.1Richard Purdie2024-04-082-3/+10
| | | | | | | | | | | | | | | This includes 4 security fixes: CVE-2024-2466 - TLS certificate check bypass with mbedTLS CVE-2024-2398 - HTTP/2 push headers memory-leak CVE-2024-2379 - QUIC certificate check bypass with wolfSSL CVE-2024-2004 - Usage of disabled protocol Along with many other changes, mostly bugfixes: https://curl.se/changes.html (From OE-Core rev: 8e27b472d1bc872c6da2b22f57b30d36e231d745) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland: Upgrade 23.2.4 -> 23.2.5Richard Purdie2024-04-081-1/+1
| | | | | | | | | | | | | | | | | | | | | """ This release contains the 3 security fixes that actually apply to Xwayland reported in today's security advisory: * CVE-2024-31080 * CVE-2024-31081 * CVE-2024-31083 Additionally, it also contains a couple of other fixes, a copy/paste error in the DeviceStateNotify event and a fix to enable buttons with pointer gestures for backward compatibility with legacy X11 clients. """ https://lists.x.org/archives/xorg/2024-April/061614.html (From OE-Core rev: c89fea4ffb101e3d7079e126721b95fdf199b4aa) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: remove duplicate DEPENDSMikko Rapeli2024-04-081-5/+0
| | | | | | | | | They are already set in linux-yocto.inc (From OE-Core rev: 19cc261158a445b4e361b9e11599fa46d221d119) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: add asm include required for v6.9+Max Krummenacher2024-04-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Kernel commit 9eea8fafe33e ("libbpf: fix __arg_ctx type enforcement for perf_event programs") added with 6.9-rc1 tools/include/uapi/asm/bpf_perf_event.h which for arc, arm64, loongarch, riscv and s390 includes headers from the arch/${ARCH}/... directories. Which results in: ERROR: perf-1.0-r0 do_compile: oe_runmake failed | In file included from 1.0/perf-1.0/tools/include/uapi/linux/bpf_perf_event.h:11, | from libbpf.c:36: | perf/1.0/perf-1.0/tools/include/uapi/asm/bpf_perf_event.h:2:10: fatal error: ../../arch/arm64/include/uapi/asm/bpf_perf_event.h: No such file or directory | 2 | #include "../../arch/arm64/include/uapi/asm/bpf_perf_event.h" | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We copy the uapi/asm directory to make sure the header file is present. (From OE-Core rev: d92e04c1cebd7d29a767d5862b713fa97d3e5d8e) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* acpica: update to 20240322 releaseJon Mason2024-04-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update acpica to the latest version, comprised of the following commits: 170fc3076a86 Update changes.txt for new ACPICA release 20240322 718374cd1bc2 Update acpixf.h for new ACPICA release 20240322 d0349632b625 Update osunixxf.c license header from 2023 to 2024 c929bc0d5028 Update osunixmap.c license header from 2023 to 2024 78c34e3738bd Update osunixdir.c license header from 2023 to 2024 193a3dda90e2 Update oslinuxtbl.c license header from 2023 to 2024 edaf61c8a97d Update oszephyr.c license header from 2023 to 2024 1c5331ede7ec Update osgendbg.c license header from 2015 to 2024 ab10380db037 Update osbsdtbl.c license header from 2023 to 2024 815db2de4317 Update osefixf.c license header from 2023 to 2024 a4dab90c90a4 Update osefitbl.c license header from 2023 to 2024 4f9205ae4283 Update oseficlib.c license header from 2023 to 2024 68bc01cec3b9 Update efihello.c license header from 2023 to 2024 f71b9942deeb Update acdragonfly.h license header from 2003 to 2024 74fb08369867 Update acgetline.c license header from 2023 to 2024 c18edfb1abfb Update the copyright year in the license header from 2023 to 2024 d58f24933d2f Get rid of MSVC warnings that arise actually due to GCC's new dangling pointer warning and also tGCC's blindspot to work with nested named structs/unions resulting in breaking of ACPI event-handling ba8a36b5c734 events/evgpeinit: don't forget to increment registered GPE count 8affc87afd28 events/evxfgpe: correctly clear GPE_AUTO_ENABLED in AcpiSetupGpeForWake 69f81815f830 Fix Capabilities[1024] mess 3e89d40e19fc Update actbl2.h to get rid of the MSVC error C2233 a0ad1ed5105f Fix CXL 3.0 structure (RDPAS) in the CEDT table 9061cd9aa131 ACPICA: debugger: check status of AcpiEvaluateObject in AcpiDbWalkForFields b9423c1d35b0 SRAT: Add dump and compiler support for RINTC affinity structure 93caddbf2f62 SRAT: Add RISC-V RINTC affinity structure 9788e0dc955b Modify ACPI_OBJECT_COMMON_HEADER a6a236c44c7d Fix spelling and typos: Clean up the fix for Issue #900 b6b38edb0c18 Clean up the fix for Issue #900 8f789f356fb5 tests/common: use CopyObject instead of Store for NRMT bce7c55e99a0 acgcc: Fix C++ issue with ACPI_FLEX_ARRAY e3afd8e17bc8 MADT: Add new MADT GICC/GICR/ITS non-coherent flags handling 453a5f675677 MADT: Add GICC online capable bit handling 6cd47047aca6 Fix various spelling mistakes in text files and code comments 31a16a32e7f3 acpisrc: Add identifiers for the NHLT table 32260f5ce519 NHLT: Reintroduce types the table consists of 6ab5a3bb1608 AdDisassemblerHeader: omit timestamp for deterministic output 471de8b63a98 Fix build indeterminism for asm compiler header. 50aec3ad9364 os_specific: zephyr: update AcpiOsGetTimer with arch specific timer 10ae1038e51e osal: zephyr: Fix write access for mapped memory 3944ce4dd104 osal: zephyr: Fix AcpiOsPrintf implementation a97db76b5f1c Fix issue #896 f5910dd1ab60 Attempt 1 to fix issue #900 c581606cf49b ACPI 6.5: RAS2: Add support for RAS2 table 673fc21311ff Add port definitions for CDAT SSLBIS 9c5649bd2c65 dmtbdump2: remove redundant failure check on Status 544938c98a7a dmtbdump: remove duplicated code for both paths of an if statement 0c7379eae2a0 NHLT: Drop preliminary support 7b10fafca61f Revert "NHLT: Declare device configuration types" 0333c2af1317 os_specific: zephyr: add generic platform support 2872257aab53 Fix segfault when error-checking mixed table types c7171588a9f6 actbl1.h: Add EINJ CXL error types da740d8d27ff Get rid of // style comments 75635cb363c6 NHLT: Declare device configuration types bbd7aee285ca dmtbinfo2.c: RISC-V: Remove redundant Flags print License-Update: copyright years (From OE-Core rev: 6059f8eb8097079142bb35fe46c55f3b6e68d1fc) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* acpica: use github for SRC_URIJon Mason2024-04-081-6/+3
| | | | | | | | | | | | | | | | Github is now the location of the ACPICA source code, per https://www.intel.com/content/www/us/en/developer/topic-technology/open/acpica/download.html Update to this location. Also, this allows for devtool check for new versions (in theory), and allows for an easier collection of the changelog when updating versions. Using the SRCREV SHA that matches the tarball release. So, this should match what is currently being used. (From OE-Core rev: 7122db6d368170a6a428f3028a221e4036114d68) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ovmf: set CVE_STATUS for a few CVEsChen Qi2024-04-081-0/+9
| | | | | | | | | | | | | | | | For all those CVE-2019-xxxxx CVEs, following the links in NVD, we can see they have all been fixed. For CVE-2014-4859 and CVE-2014-4860, there's no useful links in NVD, but according to the following two links, they have also been fixed. https://security-tracker.debian.org/tracker/CVE-2014-4859 https://security-tracker.debian.org/tracker/CVE-2014-4860 (From OE-Core rev: 62f1e5d1bb8df17aaa14265a7acf60e5b44b53b5) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: join mkdir commands with -pJörg Sommer2024-04-081-8/+2
| | | | | | | | | | | To make it more obvious which directories are needed, pass only these to *mkdir* and use the option `-p` to create the missing parents. (From yocto-docs rev: 92806d2ab1f909eef9ccc532958a7ced6262b9b0) Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* migration-guides: add missing opening tag colonMichael Opdenacker2024-04-082-2/+2
| | | | | | | | | As reported by "make sphinx-lint" (From yocto-docs rev: 7e8d8d6d47da61457798e90b1d53f3082fe76668) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* manuals: fix incorrect double backticksMichael Opdenacker2024-04-082-2/+2
| | | | | | | | | As reported by "make sphinx-lint" (From yocto-docs rev: 1601bf2d294c3a8e7c4c654539c8a4da3ed054d0) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* manuals: fix trailing spacesMichael Opdenacker2024-04-0811-45/+45
| | | | | | | | | Fixing errors reported by "make sphinx-lint" (From yocto-docs rev: ef6b650c31c4320314564bb85a45eebde3fd98c1) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* manuals: add initial sphinx-lint supportMichael Opdenacker2024-04-082-0/+17
| | | | | | | | | | | | | | Makes it possible to catch errors not reported by sphinx, such as idle spaces. After customization, this should be used to enforce our syntax conventions, such as two spaces after a "-" character to introduce a list item. Just run "make sphinx-lint". (From yocto-docs rev: 9e1aeeddca06cb7d65631010ba0eebdcd8ecf9ee) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>