summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto/6.12: riscv tune fragmentsBruce Ashfield2025-07-093-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Mark Hatle Email: mark.hatle@amd.com Subject: arch/riscv/tunes: Implement RISC-V ISA selection Date: Wed, 18 Jun 2025 18:20:08 -0500 You need to first clear (risc-isa-clear) the defaults, and then apply the ISA components starting with the base ISA and extensions (riscv-isa-...). Only ISA extensions available in TUNE_FEATURES are currently implemented. Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 2080c8f215ca71d526c39a87d3307e4c65476a39) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.33Bruce Ashfield2025-07-093-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: e03ced99c437 Linux 6.12.33 80fe1ebc1fbc Revert "drm/amd/display: more liberal vmin/vmax update for freesync" d452b168da17 dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property 1ed84b17fa9b dt-bindings: usb: cypress,hx3: Add support for all variants eb2d5e794fb9 thunderbolt: Do not double dequeue a configuration request b4fac3f172f2 usb: usbtmc: Fix timeout value in get_stb 985961dd2688 serial: jsm: fix NPE during jsm_uart_port_init e428b7e205ed Bluetooth: hci_qca: move the SoC type check to the right place 4490c7951898 usb: typec: ucsi: fix Clang -Wsign-conversion warning 1a51004aa046 USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB 393ad978388e usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device 23179d009cf5 usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE a347664312be Revert "cpufreq: tegra186: Share policy per cluster" 0c60158ff14d block: fix adding folio to bio 3c4fed940db2 PCI/ASPM: Disable L1 before disabling L1 PM Substates 4685153b121e accel/ivpu: Update power island delays f4deea418499 accel/ivpu: Add initial Panther Lake support 6b482b16f32e rtc: Fix offset calculation for .start_secs < 0 a6a55fe660f8 rtc: Make rtc_time64_to_tm() support dates before 1970 f28fae36bad3 Documentation: ACPI: Use all-string data node references 32b7c46c4dae acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio() 614456f1a0fe pinctrl: armada-37xx: set GPIO output value before setting direction f49c751d6000 pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31 bf49527089ec f2fs: fix to avoid accessing uninitialized curseg db758487f3dd tracing: Fix compilation warning on arm32 (From OE-Core rev: f51d876fdf243ec4fb0907e870803ecbdb12ca97) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: yaffs2: silence warningsBruce Ashfield2025-07-093-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/6.12: 1/4 [ Author: Bin Lan Email: bin.lan.cn@windriver.com Subject: fs/yaffs2: fix build warnings in yaffs_vfs.c when running make allyesconfig Date: Mon, 9 Jun 2025 14:51:47 +0800 When building linux yocto with allyesconfig, some build warnings are found: fs/yaffs2/yaffs_vfs.c:1292:15: error: no previous prototype for ‘yaffs_get_inode’ [-Werror=missing-prototypes] 1292 | struct inode *yaffs_get_inode(struct super_block *sb, int mode, int dev, | ^~~~~~~~~~~~~~~ fs/yaffs2/yaffs_vfs.c: In function ‘yaffs_iterate’: fs/yaffs2/yaffs_vfs.c:1841:13: error: unused variable ‘i_version’ [-Werror=unused-variable] 1841 | u64 i_version; | ^~~~~~~~~ fs/yaffs2/yaffs_vfs.c: At top level: fs/yaffs2/yaffs_vfs.c:2441:16: error: no previous prototype for ‘yaffs2_get_parent’ [-Werror=missing-prototypes] 2441 | struct dentry *yaffs2_get_parent(struct dentry *dentry) | ^~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors Inspect the code that the two functions yaffs_get_inode() and yaffs2_get_parent() are only used in the current file, i_version is not used in the function yaffs_iterate(). So add the static modifier to the two functions and remove the variable i_version. Signed-off-by: Bin Lan <bin.lan.cn@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 2/4 [ Author: Bin Lan Email: bin.lan.cn@windriver.com Subject: fs/yaffs2: fix a build warning in yaffs_tagsmarshall.c when running make allyesconfig Date: Mon, 9 Jun 2025 14:51:48 +0800 When building linux yocto with allyesconfig, a build warning is found: fs/yaffs2/yaffs_tagsmarshall.c:188:6: error: no previous prototype for ‘yaffs_tags_marshall_install’ [-Werror=missing-prototypes] 188 | void yaffs_tags_marshall_install(struct yaffs_dev *dev) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors Inspect the code that the function yaffs_tags_marshall_install() is declared in this header file yaffs_tagsmarshall.h. So include the header file in yaffs_tagsmarshall.c. Signed-off-by: Bin Lan <bin.lan.cn@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 3/4 [ Author: Bin Lan Email: bin.lan.cn@windriver.com Subject: fs/yaffs2: fix a build warning in yaffs_yaffs2.c when running make allyesconfig Date: Mon, 9 Jun 2025 14:51:49 +0800 When building linux yocto with allyesconfig, a build warning is found: fs/yaffs2/yaffs_yaffs2.c:557:21: error: no previous prototype for ‘yaffs2_do_endian_tnode_copy’ [-Werror=missing-prototypes] 557 | struct yaffs_tnode *yaffs2_do_endian_tnode_copy(struct yaffs_dev *dev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors Inspect the code that the function yaffs2_do_endian_tnode_copy() is only used in the current file. So add the static modifier to it. Signed-off-by: Bin Lan <bin.lan.cn@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 4/4 [ Author: Bin Lan Email: bin.lan.cn@windriver.com Subject: fs/yaffs2: fix a build warning in yaffs_mtdif.c when running make allyesconfig Date: Mon, 9 Jun 2025 14:51:50 +0800 When building linux yocto with allyesconfig, a build warning is found: fs/yaffs2/yaffs_mtdif.c:48:5: error: no previous prototype for ‘nandmtd_erase_block’ [-Werror=missing-prototypes] 48 | int nandmtd_erase_block(struct yaffs_dev *dev, int block_no) | ^~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors Inspect the code that the function nandmtd_erase_block() is not used by yaffs2. So remove it. Signed-off-by: Bin Lan <bin.lan.cn@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 9b877748ef7a789fb75db525fec5568691745fef) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.32Bruce Ashfield2025-07-093-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: ba9210b8c9635 Linux 6.12.32 334da674b25fd ksmbd: use list_first_entry_or_null for opinfo_get_list() 4a72fa2f59874 net: ethernet: ti: am65-cpsw: Lower random mac address error print to info b4b163b0e7fab platform/x86: thinkpad_acpi: Ignore battery threshold change event notification f9adb4a16225d ALSA: hda/realtek - restore auto-mute mode for Dell Chrome platform 5277bc961cf53 platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys c7ce21b85a5a4 NFS: Avoid flushing data while holding directory locks in nfs_rename() 87129b9342dbe char: tpm: tpm-buf: Add sanity check fallback in read helpers fe7879e5eb3f4 drm/xe: Save the gt pointer in lrc and drop the tile 089e980525136 drm/xe/xe2hpg: Add Wa_22021007897 3b3d3174d1b37 nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro 8c7ecba772bfb spi: spi-sun4i: fix early activation 44a4a01e91ae0 phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25MHz error 2c09a5cbc0100 phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure 6f47d74081336 drm/amd/display: check stream id dml21 wrapper to get plane_id 02ed7c617fa36 drm/amd/display: fix link_set_dpms_off multi-display MST corner case afe090366f470 gpio: virtuser: fix potential out-of-bound write cef4f57980d0e um: let 'make clean' properly clean underlying SUBARCH as well cb5d7e7a6f790 platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS 16ed9db158efd nfs: don't share pNFS DS connections between net namespaces f7cbb7035c858 HID: quirks: Add ADATA XPG alpha wireless mouse support 141054adba2f3 dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open 510cf09f2dedf coredump: hand a pidfd to the usermode coredump helper 8fdca436d8f2a coredump: fix error handling for replace_fd() a6d87cce788d2 perf/arm-cmn: Add CMN S3 ACPI binding d96289fcac263 perf/arm-cmn: Initialise cmn->cpu earlier c6d2c0d46121f perf/arm-cmn: Fix REQ2/SNP2 mixup 2f2190ce4ca97 net_sched: hfsc: Address reentrant enqueue adding class to eltree twice b7550a25840a2 arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of serdes_ln_ctrl 2ee377336c731 arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and "serdes_wiz1" 07f51c8f01f9e arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "serdes_wiz1" 5b9e29e74d4ac arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplies for IMX219 110875e707022 arm64: dts: ti: k3-j721e-sk: Remove clock-names property from IMX219 overlay 8a26672180a04 arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators 7d6fd34220a75 arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy a15e5630133b3 arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0 e539e3e611183 arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in OV5640 overlay 0451eef436181 arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in IMX219 overlay 8c32e3ca0e1ad arm64: dts: ti: k3-am62x: Remove clock-names property from IMX219 overlay 8cc39fa7ddaba arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to default b605a449b689b arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default ef60b9ba0df95 arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default 1e5144b53cec2 arm64: dts: qcom: x1e80100: Fix video thermal zone fc54ce9d78dec arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on 660baafc99174 arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on fa8939991bc4f arm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage b2f571e0ba1d9 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2j_1p2 voltage a5c10cc63dc68 arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j_1p2 voltage d3400824e096b arm64: dts: qcom: sm8650: Add missing properties for cryptobam 2a539505321a5 arm64: dts: qcom: sm8550: Add missing properties for cryptobam b4412e855317e arm64: dts: qcom: sm8450: Add missing properties for cryptobam 87ec68b7e92cc arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node c96762b6837d5 arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10 920c14a3772dd arm64: dts: qcom: sa8775p: Remove extra entries from the iommus property 61ffb2e73d753 arm64: dts: qcom: ipq9574: Add missing properties for cryptobam e3dfd77a7fca7 can: kvaser_pciefd: Force IRQ edge in case of nested IRQ (From OE-Core rev: fc7c10c0a4cc9e95d8d41b0f77a89aad8c23f9c1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: Add patch to support builds with CMake 4+Moritz Haase2025-07-072-2/+42
| | | | | | | | | | | PR [0] has been filed upstream, but isn't merged yet. [0]: https://github.com/WebPlatformForEmbedded/libwpe/pull/136 (From OE-Core rev: e4349257cbd5d2ba91e2f7aa176513209867b465) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* musl-locales: Add patch to support builds with CMake 4+Moritz Haase2025-07-072-1/+49
| | | | | | | | | | | PR [0] has been filed upstream, but isn't merged yet. [0]: https://git.adelielinux.org/adelie/musl-locales/-/merge_requests/10 (From OE-Core rev: ab7c39ac6d3145b8f711282ebd2c6da5ebfb3de1) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libubootenv: Backport patch to support builds with CMake 4+Moritz Haase2025-07-072-1/+53
| | | | | | | | | | | | Commit [0] has been merged upstream, but there hasn't been a release containing it yet. [0]: https://github.com/sbabic/libubootenv/commit/cd12d9dd2bea8e4580f458df77229477fc55ba70 (From OE-Core rev: 133b793830b1a30a79465fe4511029010f9a2c68) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apt: Backport patch to support builds with CMake 4+Moritz Haase2025-07-072-0/+48
| | | | | | | | | | | There have been a number of upstream releases that ship this patch already, but given that the most recent ones are considered experimental, I opted to backport instead. (From OE-Core rev: 84c1e99b74322b2f0fd2ecf256586ea618153547) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* createrepo-c: Backport patches to support builds with CMake 4+Moritz Haase2025-07-075-0/+355
| | | | | | | | | There hasn't been a new upstream release yet that ships the required changes. (From OE-Core rev: 79b17a3ef8756373c1500f20ab69b228b2bf0902) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcomps: Backport patch to support builds with CMake 4+Moritz Haase2025-07-072-0/+133
| | | | | | | | | | | | PR [0] has been merged upstream, but there hasn't been a release containing it yet. [0]: https://github.com/rpm-software-management/libcomps/pull/119 (From OE-Core rev: 42e8b8085abcbdacb664645fd7c2d61511ee95f7) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: 1.9.0 -> 1.9.2Robert Yang2025-07-071-2/+2
| | | | | | | (From OE-Core rev: 48a42747fd280ce68283e1491971d22273e3bdf2) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: 2.49.0 -> 2.50.0Robert Yang2025-07-072-9/+9
| | | | | | | | | * Rebased fixsort.patch (From OE-Core rev: 481b051a2c6a17ad2e191f1ab0f71b976c285ecd) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: upgrade 1.56.3 -> 1.56.4Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - fontconfig: Improve the add_font_file implementation - fontconfig: Combine font features and style variants - fontconfig: Make sure font faces stay alive - win32: Drop some caching - win32: Make sure font faces stay alive - win32: Modernize and simplify the code - win32: Stop synthesizing fonts - win32: Implement list models - coretext: Support synthetic small caps - layout: Avoid assertions in line breaking - build: Require GLib 2.82 (From OE-Core rev: c2658fb4b877fe5144446f5498cd3115418dbf15) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nghttp2: upgrade 1.65.0 -> 1.66.0Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 9ae7de2eca0c26f574b3484665ec2a39a0a4544a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-lxml: upgrade 5.4.0 -> 6.0.0Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: c96f8b1a8f5134def0f765bc1320771c6140cccd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-license-expression: upgrade 30.4.1 -> 30.4.3Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | | | Changelog: ============= - Fix missing release wheels - Fix typo in README.rst for SPDX license list version - Fix LicenseWithExceptionSymbol missing Expression class variables - Depcreated licenses are loaded by default. (From OE-Core rev: 10e7563b49bafb6c496de40435d12a676c9a2632) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.135.9 -> 6.135.16Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 2fc7c4917c33c84573e842f847d1df725e09d9cd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pkgconf: upgrade 2.4.3 -> 2.5.1Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: b188dbc6986f2ba141e0399f2f9b6ec76d4eeeee) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpam: upgrade 1.7.0 -> 1.7.1Wang Mingyu2025-07-072-42/+1
| | | | | | | | | | | | | | | | | | | | | | 0001-meson.build-correct-check-for-existence-of-two-prepr.patch removed since it's included in 1.7.1 Changelog: =============== * pam_access: do not resolve ttys or display variables as hostnames. * pam_access: added "nodns" option to disallow resolving of tokens as hostnames (CVE-2024-10963). * pam_limits: added support for rttime (RLIMIT_RTTIME). * pam_namespace: fixed potential privilege escalation (CVE-2025-6020). * meson: added support of elogind as a logind provider. * Multiple minor bug fixes, build fixes, portability fixes, documentation improvements, and translation updates. (From OE-Core rev: 5e77c48e074a20e58a233ab5ed6d8ef09bbd55c8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libogg: upgrade 1.3.5 -> 1.3.6Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | | | | | | Changelog: =========== * Update minimum cmake version to 3.6 This fixes incompatibility with cmake >= 4.0 * Fix UBsan issues * Improve allocation failure handling * Fix various compiler warnings * Fix various autotool warnings * Improve continuous integration testing scripts (From OE-Core rev: a8fcf5eef3a19fafb09e8c89a67efb98fe9eea8c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ethtool: upgrade 6.14 -> 6.15Wang Mingyu2025-07-072-4/+4
| | | | | | | | | | | avoid_parallel_tests.patch refreshed for 6.15 (From OE-Core rev: a1b0874b9241e9c4c476c3d1ed937770c082fa01) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* enchant2: upgrade 2.8.6 -> 2.8.10Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 9183787f5bd5ffd266fa3712c5bb7f8c891f132d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* btrfs-tools: upgrade 6.14 -> 6.15Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: =========== - mkfs: new option --inode-flags to specify flags/attributes for inodes/directories/subvolumes - check: fix false alert on missing checksum for hole in lowmem mode, fix false alerts when checking refs - convert: check feature compatibility when enabling block-group-tree - tune convert-bgt: fix resume of conversion - rescue: add new command fix-data-checksum, selectively fix or find mismatching checksums - other: new and updated tests documentation updates (From OE-Core rev: 1a5ede3b39410854dd306799c0e384718778709b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pciutils: upgrade from 3.13.0 to 3.14.0Chen Qi2025-07-071-1/+1
| | | | | | | | | | Upgrade pciutils from 3.13.0 to 3.14.0. (From OE-Core rev: 94565f08cfc8273fbe282f03237bd0c8b49d16fb) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssh: limit read access to sshd_configLouis Rannou2025-07-071-2/+5
| | | | | | | | | | | | | | | Enhance security by limiting read access for /etc/sshd_config to user root as it may reveal unsecure configurations. Reading access is limited in the install append as the default value 0644 is hardcoded in the openssh makefile and is not configurable. Therefore the permissions are modified in the install append. (From OE-Core rev: 99c09d29d56cb98f749c2283b5b800de9af98745) Signed-off-by: Louis Rannou <louis.rannou@non.se.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm-sequoia: Use DEBUG_BUILD to determine build directoryYash Shinde2025-07-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Debug builds fail with a panic in build.rs when attempting to create rpm-sequoia.pc in a non-existent target/debug directory: process didn't exit successfully: `TOPDIR/tmp/work/core2-32-wrs-linux/rpm-sequoia/1.7.0/build/target/debug/build/rpm-sequoia-d2609670a855c0b5/build-script-build` (exit status: 101) — stderr thread 'main' panicked at build.rs:125:36: Creating "TOPDIR/tmp/work/core2-32-wrs-linux/rpm-sequoia/1.7.0/sources-unpack/git/target/debug/rpm-sequoia.pc" (CARGO_TARGET_DIR: None): Os { code: 2, kind: NotFound, message: "No such file or directory" } This was caused by the build and install logic assuming a fixed release directory in rpm-sequoia recipe. Update build and install steps to use the ${BUILD_DIR} variable, which is set based on the value of DEBUG_BUILD from cargo.bbclass. (rpm-sequoia inherits cargo) This ensures paths used for rpm-sequoia.pc generation and installation are valid in both debug and release configurations. (From OE-Core rev: 2d21762d6f163c7fb8796d1035b0e25e21a3350b) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel.bbclass: State riscv required tune_features for LinuxMark Hatle2025-07-071-1/+5
| | | | | | | | | | | | | | | | | | Required: rv32ima_zicsr_zifencei rv64ima_zicsr_zifencei See the arch/riscv/Makefile: riscv-march-$(CONFIG_ARCH_RV32I) := rv32ima riscv-march-$(CONFIG_ARCH_RV64I) := rv64ima riscv-march-$(CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI) := $(riscv-march-y)_zicsr_zifencei (From OE-Core rev: 6fd37774eda090951c48a3d9ad482e53f98b0529) Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* features_check.bbclass: Add support for required TUNE_FEATURESMark Hatle2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: a8ef7339ecb9eee909224e7cf23ccd48ef105d93) Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot: Dynamic RISC-V ISA configurationMark Hatle2025-07-078-0/+24
| | | | | | | | | | | | | | | | | | | | Allow the risc-v TUNE_FEATURES to select specific ISA (kconfig) selections via config fragments. This allows the following items to be selected dynamically: CONFIG_RISCV_ISA_C CONFIG_RISCV_ISA_F CONFIG_RISCV_ISA_D CONFIG_RISCV_ISA_ZBB CONFIG_RISCV_ISA_A CONFIG_RISCV_ISA_ZICBOM (From OE-Core rev: de890297b392fcf7f5bd2d25d3c173373b93dd36) Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libadwaita: upgrade 1.7.4 -> 1.7.5Simone Weiß2025-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: - AdwAboutDialog/AdwAboutWindow - Fix a leak - AdwAvatar - Fix custom image size with GTK 4.19.2 - AdwStyleManager - Fix loading font names when debug variables are set - AdwTabOverview - Update window radius - AdwToastOverlay - Fix a critical when showing a toast while hiding it - Tests - Fix a leak (From OE-Core rev: d91dde9e937be8fd4e88e55d3a6e614dd74502d3) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* externalsrc: Always ask Git for location of .git directoryMike Crowe2025-07-071-19/+25
| | | | | | | | | | | | | | | externalsrc_configure_prefunc assumed that the .git directory is ${S}/.git. This isn't true for submodules at least. srctree_hash_files already contained code to ask Git for the correct path to the .git directory. Let's move that code to a new find_git_dir function and call it from both places and make the behaviour consistent. (From OE-Core rev: 47891e200e92ba34a6ff2df2fba1032738f52f98) Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2025.2 -> 2025.3Wang Mingyu2025-07-072-6/+6
| | | | | | | | | | | 0001-cmake-disable-building-external-dependencies.patch refreshed for 2025.3 (From OE-Core rev: 3e95f13bd5547bf3d555d8344e47912bd94d07f8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* repo: upgrade 2.55.2 -> 2.56Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 5c981658f1e8012c84d1795c83e694175f297471) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygments: upgrade 2.19.1 -> 2.19.2Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | Changelog: Lua: Fix regression introduced in 2.19.0 (From OE-Core rev: 822abe77e502ce71bb135e49696c6bdaea0c73da) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pdm: upgrade 2.25.1 -> 2.25.3Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | Changelog: ============= - Fix a bug that local file package metadata was missing when reading the lockfile. - Extract dependency-groups and extras markers from marker value when parsing pylock.toml. (From OE-Core rev: 81bdaa7dca8715d94f230b3698f519743765210e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 2.3.0 -> 2.3.1Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 3d708d283303aec17785e56d03e7e8884fb9c061) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markdown: upgrade 3.8 -> 3.8.2Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============ - Fix codecs deprecation in Python 3.14. - Fix issue with unclosed comment parsing in Python 3.14. - Fix issue with unclosed declarations in Python 3.14. - Fix issue with unclosed HTML tag < foo and Python 3.14. - Ensure incomplete markup declaration in raw HTML doesn't crash parser (#1534). - Fixed dropped content in md_in_html (#1526). - Fixed HTML handling corner case that prevented some content from not being rendered (From OE-Core rev: 665b9720b0f5630090f0345abf6b49a3eda77608) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: upgrade from 4.17.4 to 4.18.0Chen Qi2025-07-071-1/+1
| | | | | | | | | | | | | Upgrade shadow from 4.17.4 to 4.18.0. Full change log: https://github.com/shadow-maint/shadow/compare/4.17.4...4.18.0 (From OE-Core rev: 31574716b01e05967eb30656eaf156f6b5e6aba7) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa context.py: use TEST_SUITES if setMikko Rapeli2025-07-071-0/+7
| | | | | | | | | | | | | If build target has set TEST_SUITES, then that should be the default test modules to execute. Fixes testexport.bbclass to run same tests as testimage.bbclass which already uses TEST_SUITES. (From OE-Core rev: c66b1dc0a2f973a84dc38b7cc27ae823e0f0a916) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20250613 -> 20250627Vivek Puar2025-07-071-3/+50
| | | | | | | | | | | | | | | | Add packages ${PN}-qcom-x1p42100-adreno and ${PN}-qcom-adreno-g715 for Snapdragon X1 Plus (X1P42100) GPU firmware. Add new LICENSE files. License-Update: additional files (From OE-Core rev: 9c2e2e16e9208779fc7922ff801164d2e2498090) Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com> Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20250509 -> 20250613Vivek Puar2025-07-071-8/+19
| | | | | | | | | | | | | | | | Adding QUPv3 firmware for QCM6490 and QCS8300 platforms. Add package ${PN}-qcom-sc8280xp-lenovo-x13s-vpu for Lenovo X13s laptop. License-Update: additional files (From OE-Core rev: a7ad02364ac54f9895d8a7fef3029d6a96a851b6) Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com> Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: add missing licenseVivek Puar2025-07-071-0/+64
| | | | | | | | | | | | | Some license were part of the linux-firmware but were not added to the recipe, so adding those missing license (From OE-Core rev: 45361e2e6cafbaf60d1e3b815b96e4874214d49c) Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com> Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base.bbclass: Deferred inherit native toolchain classKhem Raj2025-07-041-1/+2
| | | | | | | | | | | | | | | | | | | | | | use TOOLCHAIN_NATIVE variable for selecting native compiler Default it to PREFERRED_TOOLCHAIN_NATIVE, a recipe which wants to enforce a toolchain can do so with for cross toolchains ( e.g. target, nativesdk ) TOOLCHAIN = "gcc" For native TOOLCHAIN_NATIVE = "gcc" This helps build native recipe with clang as native compiler. (From OE-Core rev: 546baa210acacff5dde6ce55e9842b90277bc9a8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* compiler-rt,libcxx: Use clang for native-libcxx and gcc for compiler-rt-nativeKhem Raj2025-07-043-5/+7
| | | | | | | | | | | | | compiler-rt configure calls for c++ compiler which can cause C++ runtime to not be detected on some Yocto autobuilder workers running ubuntu 24.04 therefore let it use gcc for native version Set TOOLCHAIN_NATIVE for using clang for libcxx (From OE-Core rev: d54512c1c0a98516077b77d5414af47d8c2b8c39) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernelsrc/perf: clean up package version while using kernel sourceHongxu Jia2025-07-032-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If recipe inherits bbclass kernelsrc to use kernel sources, the recipe should explicitly set ${KERNEL_VERSION} to ${PKGV} in task do_package, otherwise package version (${PV} is usually default 1.0) is not consistent with kernel source. For example, there are 5 recipes in meta-openembedded to inherit kernelsrc, but 4 recipes explicitly set PKGV. meta-openembedded$ grep -e "setVar(.*PKGV.*KERNEL_VERSION" -e kernelsrc -rn * meta-oe/recipes-kernel/intel-speed-select/intel-speed-select.bb:9:inherit kernelsrc meta-oe/recipes-kernel/bpftool/bpftool.bb:8:inherit bash-completion kernelsrc kernel-arch meta-oe/recipes-kernel/bpftool/bpftool.bb:44: d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0]) meta-oe/recipes-kernel/cpupower/cpupower.bb:8:inherit kernelsrc kernel-arch bash-completion meta-oe/recipes-kernel/cpupower/cpupower.bb:32: d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0]) meta-oe/recipes-kernel/turbostat/turbostat.bb:98: d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0]) meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb:25:inherit kernelsrc autotools-brokensep meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb:68: d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0]) meta-oe/recipes-kernel/spidev-test/spidev-test.bb:7:inherit bash-completion kernelsrc kernel-arch meta-oe/recipes-kernel/spidev-test/spidev-test.bb:26: d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0]) This commit clean up the setting of PKGV, move it to kernelsrc.bbclass for common use, the recipe (such as intel-speed-select) that inherited kernelsrc will not be required to explicitly set ${PKGV} with ${KERNEL_VERSION} (From OE-Core rev: 77a93e8cf1da4231341c56f64f9d4d474f9f2bb7) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: make package version consistent with kernel sourceHongxu Jia2025-07-031-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The package version of kernel-devsrc is 1.0 which is not consistent with kernel source $ bitbake kernel-devsrc $ ls tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-* tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-1.0-r0.qemux86_64.rpm tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-dbg-1.0-r0.qemux86_64.rpm tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-dev-1.0-r0.qemux86_64.rpm After commit [kernelsrc.bbclass/perf: make package version consistent with kernel source] applied, it moved the setting of PKGV to kernelsrc.bbclass for common use. And bbclass kernelsrc has already inherited linux-kernel-base, this commit uses bbclass kernelsrc to instead of linux-kernel-base, and remove duplicated settings. After applying this commit: $ ls tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-* tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-6.12.31-r0.qemux86_64.rpm tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-dbg-6.12.31-r0.qemux86_64.rpm tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-dev-6.12.31-r0.qemux86_64.rpm (From OE-Core rev: ceff363630ac0397c40be4a5ce54a6c20f901c40) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libucontext: use hard/soft floatJon Mason2025-07-031-0/+6
| | | | | | | | | | | | | | | | | | | | | When building for qemuarm-secureboot in meta-arn with musl and clang, the following compile error is seen: - | ../sources/libucontext-1.3.2/arch/arm/swapcontext.S:23:11: error: unknown token in expression - | ldr r4, =#0x56465001 - | ^ This is happening because 1.3 added ifdefs for assembly code for both hard and soft float, and bcause neither is being defined, it is taking this path with the issue. Since we can tell if soft or hard float is being used via the TARGET_FPU variable, use that and set the relevant makefile flag. (From OE-Core rev: 61c54f169db74b818f587b3147c9abb611f64e0d) Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* opensbi: bump to 1.7Thomas Perrot2025-07-032-53/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This release has: - New parameter in top-level Makefile for reproducible builds - Added MIPS P8700 platform support - Allow arbitrary path in LLVM parameter of top-level Makefile - Improved SBI v3.0 extensions to match frozen specification - Emulate AMO instructions when Zaamo is not available - Stop the harts waiting for HSM start from supervisor software - Improved generic platform overrides to use common fdt_driver helpers - Improved SBI MPXY framework to use per-domain data - Added support for control transfer records (CTR) ISA extension - Use LR and SC when Zaamo ISA extension is not available - Added PXA UART support - Added support for double-trap ISA extensions - Optimized hartid and scratch lookup - Added unit tests for bitwise operations - Added unit tests for SBI ecall functionality - Constify various FDT driver definitions - Added MPXY RPMI mailbox driver for System MSI service group - Improved RPMI drivers to match frozen specifications - Initialize miscellaneous early drivers in one pass - Use fdt_driver helpers for irqchip driver framework - Allow adding SSE events dynamically at boot-time - Simple singly linked list implementation Overall, this release adds more ISA extensions and does many device driver improvements. (From OE-Core rev: 4278b9dde47957393fee46dfcc6620c3838cc73d) Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libarchive: correct upstream version checkAlexander Kanavin2025-07-031-0/+1
| | | | | | | | | | | | | | | The directory index is missing the latest release: https://www.libarchive.org/downloads/ Ticket (which I do not believe will be quickly fixed, considering other similar open tickets): https://github.com/libarchive/libarchive/issues/2693 (From OE-Core rev: e3b3c85f026ffba772c1cc6918113274e13002e5) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spdx30: Allow VEX Justification to be configurableJoshua Watt2025-07-032-17/+20
| | | | | | | | | | | | | | | Instead of hard coding the VEX justifications for "Ignored" CVE status, add a map that configures what justification should be used for each status. This allows other justifications to be easily added, and also ensures that status fields added externally (by downstream) can set an appropriate justification if necessary. (From OE-Core rev: c0fa3d92cefa74fa57c6c48c94acc64aa454e781) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>