summaryrefslogtreecommitdiffstats
path: root/meta-yocto-bsp
Commit message (Collapse)AuthorAgeFilesLines
* The poky repository master branch is no longer being updated.Richard Purdie2025-11-0730-922/+0
| | | | | | | | | | | | | | | | | | | | | You can either: a) switch to individual clones of bitbake, openembedded-core, meta-yocto and yocto-docs b) use the new bitbake-setup You can find information about either approach in our documentation: https://docs.yoctoproject.org/ Note that "poky" the distro setting is still available in meta-yocto as before and we continue to use and maintain that. Long live Poky! Some further information on the background of this change can be found in: https://lists.openembedded.org/g/openembedded-architecture/message/2179 Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp/6.17: correct branch namePeter Marko2025-11-041-1/+1
| | | | | | | | | | | | 6.16 in branch name for 6.17 kernel does not look correct. $ git branch -r --contains 459fdea93914f4db040bd8ebf8bce134a4cd6388 linux-yocto/v6.17/standard/genericarm64 (From meta-yocto rev: 66ea31cee15309af07afeee8dec8a6fe1d92d28e) Signed-off-by: Peter Marko <peter.marko@siemens.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp/6.17: introduce kernel bbappendBruce Ashfield2025-11-031-0/+11
| | | | | | | | | | | Adding a 6.17 kernel bbappend so the hardware reference BSPs can be tested against the newer kernel (but it is not the default) (From meta-yocto rev: 4d15f394f8862cca77eb780e7bfcd945f9aae5f4) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp/6.16: specify genericarm64 SRCREVBruce Ashfield2025-11-031-0/+1
| | | | | | | | | | | | | | | | | | | We had previously dropped the genericarm64 as it was using standard/base for builds. But we have some temporary serial patches only for these platforms, so we we are building out of standard/genericarm64 to isolate those patches. As a result, we do need to set our SRCREV to ensure that the content is built on the branch. Note: we can also move these to the main linux-yocto recipes as genericarm64 has broad scope and is more than just an indidual hardware reference BSP. (From meta-yocto rev: 6257391c9594ed59f18ce1f7bf9bf7323d55a868) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* parselogs-ignores-genericarm64.txt: add Qualcomm rb3gen2 workaroundsMikko Rapeli2025-10-131-0/+12
| | | | | | | | | | | | | u-boot 2025.10rc2 based firmware from meta-ts https://gitlab.com/Linaro/trustedsubstrate/meta-ts triggers some non-fatal errors from various drivers. Ignore them for now since all other oeqa runtime tests pass since in genericarm64 we don't build this firmware. (From meta-yocto rev: fe65e142d0d9ba0e51ff9175ffa82e902f982a20) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64.conf: increase initramfs sizeMikko Rapeli2025-10-131-1/+1
| | | | | | | | | | With firmware files and more kernel modules the size limit is hit again. Increase by 60Mb. (From meta-yocto rev: 4348f496cf4950cf665d7c56643718b5238e96bf) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64.conf: install Qualcomm rb3gen2 firmwareMikko Rapeli2025-10-131-0/+6
| | | | | | | | | | | | Copied from meta-qcom recipes-bsp/packagegroups/packagegroup-rb3gen2.bb Sadly does not fully resolve kernel error messages from WiFi firmware files. (From meta-yocto rev: 6fd803cd96746cbf3ae625d0fadbb176ce1b2919) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* parselogs-ignores-genericarm64.txt: add Rpi4 wifi firmware workaroundMikko Rapeli2025-10-131-0/+4
| | | | | | | | | | | The firmware file is not available from linux-firmware package so it may be that another file name is used instead. Thus this non-fatal error can be ignored for now. (From meta-yocto rev: 2d442f338cbd4a681388c093899a5709b7881d96) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64.conf: install linux-firmware-bcm43455 to imagesMikko Rapeli2025-10-131-1/+6
| | | | | | | | | | | | | | | by default. Fixes parselogs oeqa runtime test failures: https://ledge.validation.linaro.org/scheduler/job/121516 Central error: brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.bin failed with error -2 ... Central error: brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2 (From meta-yocto rev: dce46431683b5172327770972166c79e4c60cc2d) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* parselogs-ignores-genericarm64.txt: add workarounds for NXP imx8mpMikko Rapeli2025-10-131-0/+12
| | | | | | | | | | | | | u-boot 2025.10rc2 based firmware from meta-ts https://gitlab.com/Linaro/trustedsubstrate/meta-ts triggers some non-fatal errors from various drivers. Ignore them for now since all other oeqa runtime tests pass since in genericarm64 we don't build this firmware. (From meta-yocto rev: 0b15a104ea04acd79b87f7cf3da96f637dafdef4) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* parselogs-ignores-genericarm64.txt: add workaround for TI K3 am62p5Mikko Rapeli2025-10-131-0/+4
| | | | | | | | | | | With u-boot 2024.04 based firmware the board firmware seems to have one small issue which kernel complains about. The board works well and passes other tests so ignore this for now. (From meta-yocto rev: 56f33867249f79340f868cb90bc7e4c2a6a641d2) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* parselogs-ignores-genericarm64.txt: add workarounds for AMD zcu102Mikko Rapeli2025-10-131-0/+8
| | | | | | | | | | | | | u-boot 2025.10rc2 based firmware from meta-ts https://gitlab.com/Linaro/trustedsubstrate/meta-ts triggers some non-fatal errors from various drivers. Ignore them for now since all other oeqa runtime tests pass since in genericarm64 we don't build this firmware. (From meta-yocto rev: 6fc9c8e2a8b23877c2cd2bac43d37dcaf5b6c8ef) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* parselogs-ignores-genericarm64.txt: add error messages from rockpi4bMikko Rapeli2025-10-131-0/+9
| | | | | | | | | | | | | | | Rockchip rk3399 based rockpi4b with u-boot 2025.10rc2 based firmware from meta-ts https://gitlab.com/Linaro/trustedsubstrate/meta-ts triggers some non-fatal errors from various drivers. Ignore them for now since all other oeqa runtime tests pass since in genericarm64 we don't build this firmware. https://ledge.validation.linaro.org/scheduler/job/119422 (From meta-yocto rev: b91b6ca6827d489ecb21cb688403c2b1c76ccd52) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/systemd_boot: Fix changing MACHINE during the testRichard Purdie2025-10-101-1/+1
| | | | | | | | | | | | With config fragments, changing MACHINE in the test like this no longer works. Use the forcevarable override to allow it to work. This also needs a tweak to bitbake to work correctly, sent seperately. Whilst ugly, this avoids the need to start changing config fragments. (From meta-yocto rev: 3f56d9e3b1b30116d979a98f7cf765c26996016a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/parselogs-ignores-genericarm64.txt: ignore more KV260 warningsMikko Rapeli2025-09-181-0/+7
| | | | | | | | | | | | | AMD KV260 shows more non-fatal error messages with sato image. Power management, pin control and X11 errors can be ignored in testing. https://ledge.validation.linaro.org/scheduler/job/118932 (From meta-yocto rev: 04a92a5f7716e465eb04287417c811284847e6b8) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp: introduce 6.16 bbappendBruce Ashfield2025-09-111-0/+10
| | | | | | | | | | | | | Adding support for our remaining reference boards with the 6.16 kernel by introducing this bbappend. We no longer need the patches in the 6.12 kernel bbappend as they've been pulled into the kernel tree itself. (From meta-yocto rev: 701ce3b9f197ee957a8853d4f41f040e90ff39fa) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64: change QB_DEFAULT_FSTYPE to wic.zstJon Mason2025-08-211-1/+1
| | | | | | | | | | | | | | | meta-yocto rev 506379cb241e6a865139307e06216a07f737b602 changed the IMAGE_FSTYPES to wic.zst but did not change QB_DEFAULT_FSTYPE to match. This is causing the error: runqemu - ERROR - Failed to find rootfs Change the QB_DEFAULT_FSTYPE and it works as before (only now runqemu requires the 'snapshot' parameter). (From meta-yocto rev: 24857a05b0c2cc70733f245cf9614ef5fb126647) Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64/genericx86-64/heabglebone-yocto: Default to zstd compressed ↵Richard Purdie2025-08-064-3/+4
| | | | | | | | | | | | | | image output We want to release compressed images since these are much easier for users to download. Change the default generated output to match this and build the output we want to release directly. One test needs tweaking to since it uses an uncompressed image. (From meta-yocto rev: 506379cb241e6a865139307e06216a07f737b602) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa parselogs: add parselogs-ignores-genericarm64.txtMikko Rapeli2025-07-171-0/+4
| | | | | | | | | | | With safe to ignore pinctl and initrd warnings from AMD kv260 boot. (From meta-yocto rev: fe944133f3ad2f4c9f76e0c2d7109a35a179ff7c) 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>
* layer.conf: Update to whinlatter release seriesRichard Purdie2025-06-201-1/+1
| | | | | | | | | | Since there are currently multiple breaking changes, update to a new release series for the next release so layers can show compatibility correctly. (From meta-yocto rev: a67bb58ee119d68c4b72bf954b4eb613612a8cc6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wic: Update after plugin name changesRichard Purdie2025-06-163-3/+3
| | | | | | | | Update the plugin names to account for the "-" to "_" plugin name change. (From meta-yocto rev: ff4a8af7917d2e7c862d381577219f2c7beff669) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericx86*: allow higher tunesDan McGregor2025-05-222-2/+2
| | | | | | | | | | | Similar to changes in oe-core for the qemux86* machines, allow users to set higher tuning levels for the genericx86 targets without changing the default. (From meta-yocto rev: 1b29b8168584420a858e2897ba2b0c332dae51bf) Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64.conf: increase INITRAMFS_MAXSIZEMikko Rapeli2025-04-251-0/+2
| | | | | | | | | | | | | | | | | Since pmem kernel drivers were enabled as modules, the initrd size limit is hit. On genericarm64 all kernel modules and some firmware files get installed to initrd by default which make the thing large. I'm working on patches to reduce the kernel drivers installed to initrd and to make the kernel in general more modular (btrfs 5 Mb etc built into kernel by default). For now just increase the size limit to unblock genericarm64 builds and testing. Fixes: https://bugzilla.yoctoproject.org/show_bug.cgi?id=15833 (From meta-yocto rev: 09bef6a491c087f0f0371874e759aae08a720c4e) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64: add ttyPS1 for KV260Ross Burton2025-04-231-1/+1
| | | | | | | | | | | The AMD KV260 has a serial console on ttyPS1, so until we can dynamically detect the console under sysvinit we can add it to SERIAL_CONSOLES so this platform has a working console when not running systemd. (From meta-yocto rev: c1824bbee5d7febe4154d683e895470c08b681a9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: revert omap8250 power management changes on genericarm64Ross Burton2025-02-182-0/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The genericarm64 machine sets SERIAL_CONSOLES to a number of potential devices: SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;hvc0 115200;ttyS0 115200;ttyS1 115200;ttyS2" With sysvinit this turns into getty lines in inittab, and with systemd the systemd-serialgetty recipe creates explicit units to spawn gettys. This worked fine with 6.6, but since "serial: 8250_omap: Drop pm_runtime_irq_safe()"[1] in 6.7 onwards we see kernel hangs: BUG: scheduling while atomic: getty/957/0x00000002 Call trace: dump_stack+0x1c/0x30 __schedule_bug+0x60/0x90 __schedule+0x83c/0xcf8 schedule+0x40/0x158 schedule_timeout+0xb0/0x1b0 wait_for_completion_timeout+0x84/0x188 ti_sci_set_device_state+0x134/0x220 ti_sci_cmd_get_device_exclusive+0x24/0x40 ti_sci_pd_power_on+0x34/0x68 [ti_sci_pm_domains] _genpd_power_on+0xa4/0x178 genpd_power_on+0xb4/0x190 genpd_runtime_resume+0xc8/0x260 __rpm_callback+0x54/0x200 rpm_callback+0x78/0x90 rpm_resume+0x420/0x690 __pm_runtime_resume+0x5c/0xb0 omap8250_set_mctrl+0x38/0xe0 [8250_omap] serial8250_set_mctrl+0x2c/0x60 uart_update_mctrl+0x98/0x120 uart_shutdown+0x124/0x180 uart_hangup+0x7c/0x180 __tty_hangup.part.0+0x408/0x440 tty_vhangup_session+0x24/0x40 disassociate_ctty.part.0+0x48/0x1b0 disassociate_ctty+0x30/0x48 (full backtrace elided) With many thanks to TI, my understanding is that it was determined that the problem here is that we have a getty connected to ttyS1 which is actually the expansion port uart and on the BeaglePlay wired up to the wifi controller's debug port. The getty receives noise it doesn't know what to do with, and at some point the power management code does a suspend/result cycle of the device. The serial drivers assume that child nodes use the serdev driver and they manage runtime_pm, but the getty opening the tty breaks a series of bad assumptions in the drivers. So, there are two bugs: 1) The kernel shouldn't crash if this tty is opened 2) The only serial port for a console on the BeaglePlay is ttyS2, despite others existing. TI are looking at (1) and other patches to follow will deal with (2). Until one of these is resolved entirely, reverting this change to power management stops the crashes. [ YOCTO #15704 ] [1] linux 8700a7ea5519fb0b3bad2362adfeac358c2119ce (From meta-yocto rev: 49519579f8b6bacf181d2f00bdd256e71d0880c4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp: drop linux-yocto 6.6 bbappendBruce Ashfield2025-02-111-21/+0
| | | | | | | | | | 6.6 has been dropped from OE core master in preparation for the LTS release, so we drop our reference BSP bbappend as well. (From meta-yocto rev: e40fb898889254c461b4049d5e457b2270c659c9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64.conf: allow overriding u-boot and qemuboot variablesMikko Rapeli2025-02-111-15/+15
| | | | | | | | | | | | | | Assignment in machine config can not be overwritten in local.conf because former is evaluated later than latter. Use ?= conditional assignment for u-boot and qemuboot variables so that they can be overwritten in local.conf if a different test setup is wanted for kernel, initrd and rootfs built for genericarm64 machine config. (From meta-yocto rev: fbb2b2a2dcfd4dd990071d4d73b149d4099a36ab) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp: drop genericarm64 SRCREVBruce Ashfield2025-01-111-2/+0
| | | | | | | | | | | | | The OEcore SRCREVs now contain the fixes this machine specific SRCREV was added to incorporate. Dropping it to ensure that all reference boards are at the same source and configuration level. (From meta-yocto rev: 11d690061d67ab0f84265d609e129d8717e88bcb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp: Bump the default kernel to v6.12 for x86 machinesKevin Hao2024-12-152-1/+5
| | | | | | | (From meta-yocto rev: 7a65cd769151a817a771cce6ee70b5437fca60e5) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp: Bump the default kernel to v6.12 for beagleboneKevin Hao2024-12-152-1/+4
| | | | | | | | | | | | There have been no specific patches on beaglebone branche for many years, so I have decided to switch to using the base branch for this machine. This approach eliminates the need to adjust the corresponding SRCREV_machine and LINUX_VERSION with each stable kernel version bump. (From meta-yocto rev: 1570badbf93511f370614c21ccd967af28549b2c) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: enable linux 6.12 for genericarm64Ross Burton2024-12-131-0/+4
| | | | | | | | | | | | | Add a bbappend so that genericarm64 can use 6.12.x. We explicitly set the SRCREV to incorporate some required config fixes that have not been integrated into the oe-core recipe at this point in time. (From meta-yocto rev: 3b6d0ee17ac834a0521223eef67db3d39aaa1b78) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp: drop 6.10 bbappendBruce Ashfield2024-12-121-19/+0
| | | | | | | | | | The 6.10 reference kernel has been removed from OE core, so we drop our bbappend. (From meta-yocto rev: 2a138947d9b2347873db6c9e568d41f9a58f75f7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* README.hardware.md: add myself to genericarm64 maintainersMikko Rapeli2024-10-291-0/+2
| | | | | | | | | | | I will be testing genericarm64 images on AMD Kria KV260 devices. Cc: Bill Mills <bill.mills@linaro.org> Cc: Ilias Apalodimas <ilias.apalodimas@linaro.org> (From meta-yocto rev: 32eadeec5f08f41a1098fb95e66c5f05c553d43d) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* README.hardware.md: add genericarm64 maintainersMikko Rapeli2024-10-291-0/+2
| | | | | | | | | Add maintainers section to genericarm64 machine documentation. (From meta-yocto rev: d7ee71aea43873bf2d28b6b7cb15900242659440) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64: add more serial consolesRoss Burton2024-10-081-2/+2
| | | | | | | | | | | Some boards - such as the BeaglePlay - have the serial console on ttyS2. Add a few ttyS? consoles to SERIAL_CONSOLES to cater for these boards. (From meta-yocto rev: 6732332ef6ff640189e51ef6839598be693fd9e1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Update to new release seriesRichard Purdie2024-10-011-1/+1
| | | | | | | | Switch styhead -> walnascar post release. (From meta-yocto rev: 405c62c2b13119aaea0d7c119868cf9bb27654d8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64: don't pin to linux 6.6Ross Burton2024-09-201-1/+0
| | | | | | | | | | | The 6.10 build has been tested on both a BeaglePlay and qemu, so we can remove the pinning now. (From meta-yocto rev: d19d6046e96b1c94ee50a6140b1338a50a2cef20) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: add .bbappend for 6.10Ross Burton2024-09-201-0/+19
| | | | | | | | | | | | | | Only the tested machines are uncommented, so that people don't try to use the untested machines but it's easy to enable them for testing. KBRANCH is no longer set as all of the machines use standard/base, which is the default from the linux-yocto recipe. (From meta-yocto rev: 57de8f6e5085b57dd4ccfab8f0994ae6c4ee55a4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Update to styheadRichard Purdie2024-09-061-1/+1
| | | | | | (From meta-yocto rev: 223cc7f13391fddb94e873ea71171e293370d609) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp: set temporary preferred version for genericarm64Bruce Ashfield2024-08-071-0/+1
| | | | | | | | | | | We want to introduce the 6.10 linux-yocto recipe, but genericarm64 hasn't been valided for it yet. As such, let's temporarily set the preferred version to 6.6 so the builds don't break. (From meta-yocto rev: 6ba3b6f15bf2460432da3a3aee782976e778381c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64: depend on u-boot in testimageRoss Burton2024-05-211-0/+3
| | | | | | | | | | | | | | | | | | | | | | genericarm64 supports runqemu, so testimage should work. However, out of the box it does not: runqemu - ERROR - BIOS .../tmp/deploy/images/genericarm64/u-boot.bin not found That is because we make the user explicitly build the qemu-targetting u-boot to avoid the confusing situation where they have real hardware but the deploy directory contains a u-boot for qemu. In automated testing situations, however, we can be a bit more helpful and make testimage depend on u-boot. This will lead to u-boot binaries being in deploy, but at this point the user is already running the images inside a qemu. Reported-by: James McGregor <James.McGregor2@arm.com> (From meta-yocto rev: 90b45c62d34396a20078b55d7d36f66b4e2177f7) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/systemd_boot: Ensure ssh-pregen-hostkeys are available for the testRichard Purdie2024-05-131-1/+2
| | | | | | | | | Since ssh-pregen-hostkeys is now restricted to qemu machines, add in configuration allowing it to become available for this test on genericx86-64. (From meta-yocto rev: b65a1e39dea6d215221f400709f7f3f4c110a948) 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>
* README.hardware.md: add section on genericarm64 on qemuRoss Burton2024-03-281-0/+5
| | | | | | | (From meta-yocto rev: 3b45bc4faa620ecf11eb117252e6cd6c5e7d0a09) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* README.hardware.md: fix Markdown formattingRoss Burton2024-03-281-33/+32
| | | | | | | | | | This file is has a .md extension so it's meant to be Markdown. Reformat it so that it's actually Markdown. (From meta-yocto rev: 53470f2050efeb09935c238f22ce62a0185d0e13) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64: add qemuboot configurationRoss Burton2024-03-231-0/+27
| | | | | | | | | | | | | | | | | | | | | A basic SystemReady IR system can be provided by qemu-system-aarch64 and u-boot, so tell u-boot to build the qemu_arm64 machine and configure qemuboot to start that u-boot and search the virtio-attached wic image for the EFI boot partition. Currently this machine support emulated (Cortex-A76) and virtualised (KVM) execution, and virtio storage/network/console. Display support will be added shortly. Note that this machine still doesn't build U-Boot by default, as a u-boot binary for qemu in deploy would potentially confuse users who want to boot on real hardware and think this u-boot is needed. If you wish to use genericarm64 with runqemu, you'll need to manually bitbake u-boot. (From meta-yocto rev: cd40f405844c1ccfabcbe64ad6be5d98d0221f72) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsps: update to v6.6.21Bruce Ashfield2024-03-201-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 06644f0d7193 drm/tilcdc: Set preferred depth 62e5ae5007ef Linux 6.6.21 d6ac0ee5ff95 drm/nouveau: don't fini scheduler before entity flush ece1aaec7f7e selftests: mptcp: rm subflow with v4/v4mapped addr 8e7f31bf1101 selftests: mptcp: add mptcp_lib_is_v6 9d71f43afd89 selftests: mptcp: update userspace pm test helpers f9190d7995a7 selftests: mptcp: add chk_subflows_total helper ae1fa39da991 selftests: mptcp: add evts_get_info helper e81742f6e2eb KVM/VMX: Move VERW closer to VMentry for MDS mitigation ae46691220f7 KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH 7a62647efcb2 x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key ca13d8cd8dac x86/entry_32: Add VERW just before userspace transition 7caf330faf16 x86/entry_64: Add VERW just before userspace transition 2664bb298cdf block: define bvec_iter as __packed __aligned(4) 21bbe847686c gpio: fix resource unwinding order in error path 9c7c16109b71 gpiolib: Fix the error path order in gpiochip_add_data_with_key() 92515c4ef1b4 gpio: 74x164: Enable output pins after registers are reset 6b6282d56b14 powerpc/rtas: use correct function name for resetting TCE tables d4d1e4b1513d powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV 5e3022ea42e4 dmaengine: idxd: Ensure safe user copy of completion record 4d6e793eacfb dmaengine: idxd: Remove shadow Event Log head stored in idxd 981917766b59 phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes d24fe6d5a1cf dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup 227ef58a9b0c dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup 55501b7359ef dmaengine: dw-edma: Add HDMA remote interrupt configuration 3fa3dfcabf3a dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix 8b5657ac34b7 dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA 3adea99aa756 dmaengine: dw-edma: Fix the ch_count hdma callback 57e869be88d0 ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() e9eac260369d af_unix: Drop oob_skb ref before purging queue in GC. 69e0f04460f4 af_unix: Fix task hung while purging oob_skb in GC. be8a177250b2 NFS: Fix data corruption caused by congestion. fa8c776f4c32 mptcp: fix possible deadlock in subflow diag ce0809ada38d mptcp: fix double-free on socket dismantle b609ecda2d76 mptcp: fix potential wake-up event loss ae5530ccd5ef mptcp: fix snd_wnd initialization for passive socket 536a661bfdf4 selftests: mptcp: join: add ss mptcp support check 48428b07de4f mptcp: push at DSS boundaries fca4e6ab0681 mptcp: avoid printing warning once on client side a49ecbe8d0f0 mptcp: map v4 address to v6 when destroying subflow dff60a5531b5 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers c43b984f0b23 x86/e820: Don't reserve SETUP_RNG_SEED in e820 d2a9510c0e39 mm/debug_vm_pgtable: fix BUG_ON with pud advanced test e9eeb0dddf61 pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation 71da10e633a9 efivarfs: Request at most 512 bytes for variable names f1fb745ee0a6 iommufd: Fix iopt_access_list_id overwrite bug 8db4f87fa3e1 kbuild: Add -Wa,--fatal-warnings to as-instr invocation 9537603a5436 riscv: add CALLER_ADDRx support 0c8a3d3354cd RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH aebd67a52edd mmc: sdhci-xenon: fix PHY init clock stability b4eacb32e066 mmc: sdhci-xenon: add timeout for PHY init complete 4344444255a3 mmc: core: Fix eMMC initialization with 1-bit bus connection 176e66269f0d mmc: mmci: stm32: fix DMA API overlapping mappings warning a69c8bbb9469 dmaengine: fsl-qdma: init irq after reg initialization 91b001fb0b08 dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario 4e0fe154be7b dmaengine: ptdma: use consistent DMA masks 1291d278b557 crypto: arm64/neonbs - fix out-of-bounds access on short input 5b696e9c3882 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read 737d2e9300cd soc: qcom: pmic_glink: Fix boot when QRTR=m 82dacc26e15c drm/amd/display: Add monitor patch for specific eDP 5e476625fa8a drm/buddy: fix range bias baac292852c0 Revert "drm/amd/pm: resolve reboot exception for si oland" 202e4f4bb858 btrfs: send: don't issue unnecessary zero writes for trailing hole b1690ced4d2d btrfs: dev-replace: properly validate device names eb3441093aad btrfs: fix double free of anonymous device after snapshot creation failure 177d574be4b5 wifi: nl80211: reject iftype change with mesh ID change ad8ff8cff38d mtd: rawnand: marvell: fix layouts ba60fdf75e89 mm: cachestat: fix folio read-after-free in cache walk 93dd420bc415 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() f4906938bdd4 landlock: Fix asymmetric private inodes referring 0be289ba41bb Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid a4904b3afed0 ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 5cdf76fbbed9 ALSA: hda/realtek: fix mute/micmute LED For HP mt440 46fb5e7ec337 ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) d6ac6ffbdc39 ALSA: hda/realtek: tas2781: enable subwoofer volume control bb06ffbf3862 ALSA: ump: Fix the discard error code from snd_ump_legacy_open() 22df6ff560c5 ALSA: firewire-lib: fix to check cycle continuity 2caa60507948 tomoyo: fix UAF write bug in tomoyo_write_control() 6f72b4458ead of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing d43f8e58f10a btrfs: fix race between ordered extent completion and fiemap a278d5c60f21 riscv: Sparse-Memory/vmemmap out-of-bounds fix eb2571673cfc riscv: Fix pte_leaf_size() for NAPOT 2b7ce74e19fc Revert "riscv: mm: support Svnapot in huge vmap" e0d17ee872cf drivers: perf: ctr_get_width function for legacy is not defined 2f8c09478a2c drivers: perf: added capabilities for legacy PMU f67898867b6b afs: Fix endless loop in directory parsing 73a6bd68a134 fbcon: always restore the old font data in fbcon_do_set_font() 8e8c66afe27b drm/tegra: Remove existing framebuffer only if we support display 274bf3cca13f RISC-V: Ignore V from the riscv,isa DT property on older T-Head CPUs fb3618f6bd49 ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() 4b5d89ace3ce ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization 9f05fe599965 ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision c249f04f2bff ASoC: cs35l56: Fix for initializing ASP1 mixer registers 044edc12fe01 ASoC: cs35l56: Don't add the same register patch multiple times a2f0a6846da8 ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp 93fc01f9b58d ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component cc698db49b93 riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION 99adc8b4d2f3 ASoC: qcom: Fix uninitialized pointer dmactl 841361d88fae ASoC: qcom: convert not to use asoc_xxx() c92c96cda3e3 ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() ac549defb351 ALSA: Drop leftover snd-rtctimer stuff from Makefile 4a7f5eff429b ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET fbca8bae1ba7 power: supply: bq27xxx-i2c: Do not free non existing IRQ 11aabd748785 efi/capsule-loader: fix incorrect allocation size 81be85353b0f tls: fix use-after-free on failed backlog decryption dec5b6e7b211 tls: separate no-async decryption request handling from async 11121c2ce571 tls: fix peeking with sync+async decryption c19fdb06d3d7 tls: decrement decrypt_pending if no async completion will be called 9422350aea63 net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames c88bf996e88b igb: extend PTP timestamp adjustments to i211 167d8642daa6 rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back dbc81b032dd0 tools: ynl: fix handling of multiple mcast groups 80cd0487f630 netfilter: bridge: confirm multicast packets before passing them up the stack 98567dc7973f netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() 39e39c34abb5 Bluetooth: qca: Fix triggering coredump implementation c50ce483c28a Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT fb3e827badce Bluetooth: qca: Fix wrong event type for patch config command dcd646f40a56 Bluetooth: Enforce validation on max value of connection interval fba268ac36ab Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST 4a9139678ede Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR 6699d7ce263c Bluetooth: hci_sync: Fix accept_list when attempting to suspend 2ab9a19d896f Bluetooth: Avoid potential use-after-free in hci_error_reset 0a07fa1f61e4 Bluetooth: hci_sync: Check the correct flag before starting a scan 699b103e48ce stmmac: Clear variable when destroying workqueue af6dfe9e9551 uapi: in6: replace temporary label with rfc9486 2ae3d9d1d8da net: lan78xx: fix "softirq work is pending" error 0ec3ea616a50 net: usb: dm9601: fix wrong return value in dm9601_mdio_read 2d8003e55d12 veth: try harder when allocating queue memory 288218b1dd26 lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected 44112bc5c74e ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() 16edf51f33f5 net: veth: clear GRO when clearing XDP even when down 1a8682737600 cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back 7322b217c6f0 tun: Fix xdp_rxq_info's queue_index when detaching fbccbb4215ae net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r" in the device tree cbebc55ceace net: mctp: take ownership of skb in mctp_local_output a0a1db40b23e net: ip_tunnel: prevent perpetual headroom growth a2ab02815184 netlink: add nla be16/32 types to minlen array d3ada42e534a netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter 03f1573c9587 spi: cadence-qspi: fix pointer reference in runtime PM hooks c53b8d8f70c4 mtd: spinand: gigadevice: Fix the get ecc status issue 8cb8ef0c79e3 ublk: move ublk_cancel_dev() out of ub->mutex 2b5f1692a95b ksmbd: fix wrong allocation size update in smb2_open() 05059601518e ASoC: cs35l34: Fix GPIO name and drop legacy include d3d782b5a5d3 ubifs: fix possible dereference after free ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From meta-yocto rev: 8fcd4ad918835818ebb3280803c952c55f1eee03) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: implicitly track oe-core's kernel version for genericarm64Ross Burton2024-03-201-3/+0
| | | | | | | | | | | | | Don't override KBRANCH/SRCREV/LINUX_VERSION, instead use the values in the base oe-core linux-yocto recipe. The advantage of this is that we don't need to update this file every time the kernel is upgraded in oe-core. (From meta-yocto rev: 91c4efe03d96bee555b0c6581f3fae1145e75a68) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: put COMPATIBLE_MACHINE firstRoss Burton2024-03-201-5/+5
| | | | | | | | | | Move the COMPATIBLE_MACHINE assignments to the top of the file as they effectively control what machines this bbappend is for. (From meta-yocto rev: b9c5cd28856d2b86fb00b5c90d346638bf729c29) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>