summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunitexe <unitexe70@gmail.com>2026-09-03 09:04:27 -0500
committerunitexe <unitexe70@gmail.com>2026-09-03 13:39:45 -0500
commit1efd3d40a130479acad417ca0fe0793215dae60a (patch)
tree0c35cfaf1f77a924a91f8cafe2485230f8ff6042
parent807016df68101688eceee657b97874d669fd94ec (diff)
Build core-image-unit for unit-poky for olimex-imx8mp-evb
-rw-r--r--meta-freescale-extra/conf/layer.conf5
-rw-r--r--meta-freescale-extra/dynamic-layers/virtualization-layer/recipes-kernel/linux/linux-fslc-imx_%.bbappend1
-rw-r--r--meta-freescale-extra/recipes-kernel/linux/linux-fslc-imx_%.bbappend1
-rw-r--r--meta-freescale-extra/recipes-kernel/linux/linux-fslc-imx_6.18.bbappend2
-rw-r--r--meta-unit-kas/images/unit-poky/olimex-imx8mp-evb/core-image-unit/wrynose.yml42
5 files changed, 51 insertions, 0 deletions
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: