From a2d125458f00997144c312c6c8f0f4cf932d267e Mon Sep 17 00:00:00 2001 From: Patrick Vogelaar Date: Sun, 25 Feb 2024 21:12:28 +0100 Subject: [PATCH 1/3] fix(openembedded-core): update to latest version --- external-layers/openembedded-core | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external-layers/openembedded-core b/external-layers/openembedded-core index 2b05f5c..59cc2e7 160000 --- a/external-layers/openembedded-core +++ b/external-layers/openembedded-core @@ -1 +1 @@ -Subproject commit 2b05f5c1608206cf423f6cc34d6718c7532fa025 +Subproject commit 59cc2e75c15f8c6371a4c4a3b7bd2e6c3f145fbc From af777ece70507248b0b5f27a8b014fbc8ec32985 Mon Sep 17 00:00:00 2001 From: Patrick Vogelaar Date: Sun, 25 Feb 2024 21:13:12 +0100 Subject: [PATCH 2/3] feat(meta-lts-mixins): add meta-lts-mixins layer This layer will be used to get the latest linux-yocto kernel version. --- .gitmodules | 4 ++++ external-layers/meta-lts-kernel-mixin | 1 + 2 files changed, 5 insertions(+) create mode 160000 external-layers/meta-lts-kernel-mixin diff --git a/.gitmodules b/.gitmodules index dcf68ce..5ba730c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -30,3 +30,7 @@ path = external-layers/meta-ti url = ssh://git@bitbucket.gad.local:7999/ico/meta-ti.git branch = kirkstone +[submodule "meta-lts-kernel-mixin"] + path = external-layers/meta-lts-kernel-mixin + url = ssh://git@bitbucket.gad.local:7999/ico/meta-lts-mixins.git + branch = coreos/kirkstone/kernel diff --git a/external-layers/meta-lts-kernel-mixin b/external-layers/meta-lts-kernel-mixin new file mode 160000 index 0000000..228b248 --- /dev/null +++ b/external-layers/meta-lts-kernel-mixin @@ -0,0 +1 @@ +Subproject commit 228b24895f951bab648a21d084f42dc66599927c From 7f18f3d4b9064f4e4afbb542f555f389cd28a4b6 Mon Sep 17 00:00:00 2001 From: Patrick Vogelaar Date: Sun, 25 Feb 2024 21:18:55 +0100 Subject: [PATCH 3/3] feat(eagle40-03): switch to kernel v6.6 for eagle-40-03 --- layers/meta-belden-coreos-bsp/conf/machine/eagle40-03.conf | 2 +- .../recipes-kernel/linux/linux-yocto_6.6.bbappend | 6 ++++++ templates/bblayers.conf.sample | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 layers/meta-belden-coreos-bsp/recipes-kernel/linux/linux-yocto_6.6.bbappend diff --git a/layers/meta-belden-coreos-bsp/conf/machine/eagle40-03.conf b/layers/meta-belden-coreos-bsp/conf/machine/eagle40-03.conf index bca4a27..e35d684 100644 --- a/layers/meta-belden-coreos-bsp/conf/machine/eagle40-03.conf +++ b/layers/meta-belden-coreos-bsp/conf/machine/eagle40-03.conf @@ -10,7 +10,7 @@ MACHINE_FEATURES += "pci usbhost x86 acpi serial efi tpm2 " # Kernel configuration # ****************************************************************************** -PREFERRED_VERSION_linux-yocto ?= "5.15%" +PREFERRED_VERSION_linux-yocto ?= "6.6%" PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" KERNEL_IMAGETYPE = "bzImage" diff --git a/layers/meta-belden-coreos-bsp/recipes-kernel/linux/linux-yocto_6.6.bbappend b/layers/meta-belden-coreos-bsp/recipes-kernel/linux/linux-yocto_6.6.bbappend new file mode 100644 index 0000000..c33bb73 --- /dev/null +++ b/layers/meta-belden-coreos-bsp/recipes-kernel/linux/linux-yocto_6.6.bbappend @@ -0,0 +1,6 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/files:" + +KMACHINE:eagle40-03 ?= "common-pc-64" +COMPATIBLE_MACHINE:eagle40-03 = "eagle40-03" + +require ${@bb.utils.contains("COMBINED_FEATURES", "efi", "linux-yocto-coreos-efi.inc", "", d)} diff --git a/templates/bblayers.conf.sample b/templates/bblayers.conf.sample index 3b07568..9d6f252 100644 --- a/templates/bblayers.conf.sample +++ b/templates/bblayers.conf.sample @@ -23,4 +23,5 @@ BBLAYERS ?= " \ ##COREOS_EXTLAYERSDIR##/meta-arm/meta-arm \ ##COREOS_EXTLAYERSDIR##/meta-arm/meta-arm-toolchain \ ##COREOS_EXTLAYERSDIR##/meta-ti/meta-ti-bsp \ + ##COREOS_EXTLAYERSDIR##/meta-lts-mixins \ "