From a236b9ccebb321515e92606e008320414af6694d Mon Sep 17 00:00:00 2001 From: unitexe Date: Thu, 3 Sep 2026 09:04:27 -0500 Subject: Build core-image-unit for unit-poky for olimex-imx8mp-evb --- meta-freescale-extra/conf/layer.conf | 5 +++ .../recipes-kernel/linux/linux-fslc-imx_%.bbappend | 1 + .../recipes-kernel/linux/linux-fslc-imx_%.bbappend | 1 + .../linux/linux-fslc-imx_6.18.bbappend | 2 ++ .../olimex-imx8mp-evb/core-image-unit/wrynose.yml | 42 ++++++++++++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 meta-freescale-extra/dynamic-layers/virtualization-layer/recipes-kernel/linux/linux-fslc-imx_%.bbappend create mode 100644 meta-freescale-extra/recipes-kernel/linux/linux-fslc-imx_%.bbappend create mode 100644 meta-unit-kas/images/unit-poky/olimex-imx8mp-evb/core-image-unit/wrynose.yml diff --git a/meta-freescale-extra/conf/layer.conf b/meta-freescale-extra/conf/layer.conf index 7b1ca65..b2e0471 100644 --- a/meta-freescale-extra/conf/layer.conf +++ b/meta-freescale-extra/conf/layer.conf @@ -12,3 +12,8 @@ BBFILE_PRIORITY_meta-freescale-extra = "6" LAYERDEPENDS_meta-freescale-extra += "freescale-layer" LAYERSERIES_COMPAT_meta-freescale-extra = "wrynose" + +BBFILES_DYNAMIC += " \ + virtualization-layer:${LAYERDIR}/dynamic-layers/virtualization-layer/recipes-*/*/*.bb \ + virtualization-layer:${LAYERDIR}/dynamic-layers/virtualization-layer/recipes-*/*/*.bbappend \ +" diff --git a/meta-freescale-extra/dynamic-layers/virtualization-layer/recipes-kernel/linux/linux-fslc-imx_%.bbappend b/meta-freescale-extra/dynamic-layers/virtualization-layer/recipes-kernel/linux/linux-fslc-imx_%.bbappend new file mode 100644 index 0000000..4b8db78 --- /dev/null +++ b/meta-freescale-extra/dynamic-layers/virtualization-layer/recipes-kernel/linux/linux-fslc-imx_%.bbappend @@ -0,0 +1 @@ +KERNEL_FEATURES:append = " features/netfilter/netfilter.cfg" diff --git a/meta-freescale-extra/recipes-kernel/linux/linux-fslc-imx_%.bbappend b/meta-freescale-extra/recipes-kernel/linux/linux-fslc-imx_%.bbappend new file mode 100644 index 0000000..35535d7 --- /dev/null +++ b/meta-freescale-extra/recipes-kernel/linux/linux-fslc-imx_%.bbappend @@ -0,0 +1 @@ +KMETA = "kernel-meta" diff --git a/meta-freescale-extra/recipes-kernel/linux/linux-fslc-imx_6.18.bbappend b/meta-freescale-extra/recipes-kernel/linux/linux-fslc-imx_6.18.bbappend index 4c561ac..4184f4d 100644 --- a/meta-freescale-extra/recipes-kernel/linux/linux-fslc-imx_6.18.bbappend +++ b/meta-freescale-extra/recipes-kernel/linux/linux-fslc-imx_6.18.bbappend @@ -3,6 +3,8 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/files:" # Override to newer version that has olimex-imx8mp support LINUX_VERSION = "6.18.32" SRCREV = "b53c67dffacd841fa51dbfeb9d5abd0cf9f7cdae" +SRCREV_meta ?= "2f71b0a288c307062fc60948ac793d8d51c685e2" +SRC_URI:append = " git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.18;destsuffix=${KMETA};protocol=https" # Backport fix for misaligned labels. SRC_URI:append = " file://0001-arm64-dts-imx8mp-align-dts-for-olimex-with-nxp-rename-of-gpu-labels.patch" diff --git a/meta-unit-kas/images/unit-poky/olimex-imx8mp-evb/core-image-unit/wrynose.yml b/meta-unit-kas/images/unit-poky/olimex-imx8mp-evb/core-image-unit/wrynose.yml new file mode 100644 index 0000000..c78e10b --- /dev/null +++ b/meta-unit-kas/images/unit-poky/olimex-imx8mp-evb/core-image-unit/wrynose.yml @@ -0,0 +1,42 @@ +header: + version: 20 + includes: + - meta-unit-kas/include/build/conf.yml + - meta-unit-kas/include/layers/bitbake/2.18.yml + - meta-unit-kas/include/layers/bitbake/remote.yml + - meta-unit-kas/include/layers/openembedded-core/wrynose.yml + - meta-unit-kas/include/layers/openembedded-core/remote.yml + - meta-unit-kas/include/layers/meta-yocto/wrynose.yml + - meta-unit-kas/include/layers/meta-yocto/remote.yml + - meta-unit-kas/include/layers/meta-openembedded/remote.yml + - meta-unit-kas/include/layers/meta-openembedded/wrynose.yml + - meta-unit-kas/include/layers/meta-freescale/wrynose.yml + - meta-unit-kas/include/layers/meta-freescale/remote.yml + - meta-unit-kas/include/layers/meta-freescale/conf.yml + - meta-unit-kas/include/layers/meta-freescale-3rdparty/wrynose.yml + - meta-unit-kas/include/layers/meta-freescale-3rdparty/remote.yml + - meta-unit-kas/include/layers/meta-freescale-3rdparty/olimex-imx8mp-evb.yml + - meta-unit-kas/include/layers/meta-freescale-3rdparty/conf.yml + - meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/patches.yml + - meta-unit-kas/include/layers/meta-virtualization/wrynose.yml + - meta-unit-kas/include/layers/meta-virtualization/remote.yml + - meta-unit-kas/include/layers/meta-unit-core/core-image-unit.yml + - meta-unit-kas/include/layers/meta-unit-distro/unit-poky.yml + +repos: + meta-openembedded: + layers: + meta-filesystems: + meta-oe: + meta-networking: + meta-python: + meta-unit: + layers: + meta-freescale-extra: + meta-unit-core: + meta-unit-kas: + meta-unit-distro: + meta-unit-profiling: + meta-unit-users: + meta-unit-virtualization: + meta-virtualization-extra: -- cgit v1.2.3