[meta-zephyr][PATCH v4] meta-zephyr-core/bsp: Restructure into sublayers


Eilís Ní Fhlannagáin
 

From: Eilís Ní Fhlannagáin <elizabeth.flanagan@...>

This commit restructures meta-zephyr into meta-zephyr-core and
meta-zephyr-bsp. It moves machine definitions into meta-zephyr-bsp
in preparation for adding the autogenerated zephyr machines.

Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@...>
---
README.txt | 2 +-
meta-zephyr-bsp/conf/layer.conf | 20 +++
.../conf}/machine/96b-avenger96.conf | 0
.../conf}/machine/96b-nitrogen.conf | 0
.../conf}/machine/arduino-nano-33-ble.conf | 0
.../conf}/machine/include/nrf52.inc | 0
.../machine/include/stm32mp1-cortex-m4.inc | 0
.../conf}/machine/include/tune-arc.inc | 0
.../machine/include/tune-corei7-common.inc | 0
.../conf}/machine/include/tune-cortexm0.inc | 0
.../conf}/machine/include/tune-cortexm3.inc | 0
.../conf}/machine/include/tune-cortexm4.inc | 0
.../conf}/machine/include/tune-iamcu.inc | 0
.../conf}/machine/include/tune-nios2.inc | 0
.../conf}/machine/intel-x86-64.conf | 0
.../conf}/machine/nrf52840dk-nrf52840.conf | 0
.../conf}/machine/qemu-cortex-m3.conf | 0
.../conf}/machine/qemu-nios2.conf | 0
.../conf}/machine/qemu-x86.conf | 0
.../conf}/machine/stm32mp157c-dk2.conf | 0
COPYING.MIT => meta-zephyr-core/COPYING.MIT | 0
meta-zephyr-core/README.txt | 119 ++++++++++++++++++
.../classes}/siteinfo-zephyr.bbclass | 0
.../classes}/zephyr-flash-bossac.bbclass | 0
.../classes}/zephyr-flash-dfu.bbclass | 0
.../classes}/zephyr-flash-pyocd.bbclass | 0
.../classes}/zephyr-qemuboot.bbclass | 0
.../classes}/zephyr.bbclass | 0
.../classes}/zephyrtest.bbclass | 0
.../conf}/distro/zephyr.conf | 0
{conf => meta-zephyr-core/conf}/layer.conf | 12 +-
.../lib}/oeqa/controllers/__init__.py | 0
.../oeqa/controllers/zephyrtargetcontrol.py | 0
.../lib}/oeqa/runtime/__init__.py | 0
.../lib}/oeqa/runtime/cases/zephyr.py | 0
.../lib}/oeqa/utils/qemuzephyrrunner.py | 0
.../recipes-core}/newlib/newlib_%.bbappend | 0
.../binutils/binutils-2.26arc.inc | 0
.../binutils-cross-canadian_2.26arc.bb | 0
.../binutils/binutils-cross_2.26arc.bb | 0
...e54244cd02bdcf4f1057be3ce96631f35ac3.patch | 0
.../recipes-devtools-arc}/gcc/gcc-6.x.arc.inc | 0
.../gcc/gcc-cross-canadian_6.x.arc.bb | 0
.../gcc/gcc-cross_6.x.arc .bb | 0
.../gcc/gcc-source_6.x.arc.bb | 0
.../gcc/libgcc_6.x.arc.bb | 0
.../gcc/gcc-cross_6.%.bbappend | 0
.../recipes-devtools}/gcc/libgcc_6.%.bbappend | 0
.../python/python3-colorama_0.4.4.bb | 16 +++
.../python/python3-intelhex_2.3.0.bb | 12 ++
.../python/python3-lpc-checksum_2.2.0.bb | 14 +++
.../qemu/files/nios2-add-support.patch | 0
.../recipes-devtools}/qemu/qemu_%.bbappend | 0
.../0001-cmake-add-yocto-toolchain.patch | 0
...0001-cmake-added-missing-file-ext-to.patch | 0
...ry-generation-issue-in-cross-compila.patch | 0
...rduino-nano-33-ble-storage-partition.patch | 0
.../zephyr-kernel/files/dtc.patch | 0
.../zephyr-kernel/zephyr-blinky.bb | 0
.../zephyr-kernel/zephyr-coap-client.bb | 0
.../zephyr-kernel/zephyr-coap-server.bb | 0
.../zephyr-kernel/zephyr-echo-client.bb | 0
.../zephyr-kernel/zephyr-hci-uart.bb | 0
.../zephyr-kernel/zephyr-helloworld.bb | 0
.../zephyr-kernel/zephyr-http-client.bb | 0
.../zephyr-kernel/zephyr-image.inc | 0
.../zephyr-kernel/zephyr-kernel-common.inc | 0
.../zephyr-kernel/zephyr-kernel-src-2.6.1.inc | 0
.../zephyr-kernel/zephyr-kernel-src-2.7.1.inc | 0
.../zephyr-kernel/zephyr-kernel-src-dev.inc | 0
.../zephyr-kernel/zephyr-kernel-src.bb | 0
.../zephyr-kernel/zephyr-kernel-src.inc | 0
.../zephyr-kernel/zephyr-kernel-test-all.bb | 0
.../zephyr-kernel/zephyr-kernel-test.bb | 0
.../zephyr-kernel/zephyr-kernel-test.inc | 0
.../zephyr-kernel/zephyr-lvgl.bb | 0
.../zephyr-kernel/zephyr-mqtt-publisher.bb | 0
.../zephyr-kernel/zephyr-openamp-rsc-table.bb | 0
.../zephyr-openthread-echo-client.bb | 0
.../zephyr-kernel/zephyr-peripheral-esp.bb | 0
.../zephyr-kernel/zephyr-peripheral-hr.bb | 0
.../zephyr-kernel/zephyr-philosophers.bb | 0
.../zephyr-kernel/zephyr-sample.inc | 0
.../zephyr-kernel/zephyr-websocket-client.bb | 0
84 files changed, 188 insertions(+), 7 deletions(-)
create mode 100644 meta-zephyr-bsp/conf/layer.conf
rename {conf => meta-zephyr-bsp/conf}/machine/96b-avenger96.conf (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/96b-nitrogen.conf (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/arduino-nano-33-ble.conf (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/include/nrf52.inc (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/include/stm32mp1-cortex-m4.inc (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/include/tune-arc.inc (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/include/tune-corei7-common.inc (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/include/tune-cortexm0.inc (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/include/tune-cortexm3.inc (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/include/tune-cortexm4.inc (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/include/tune-iamcu.inc (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/include/tune-nios2.inc (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/intel-x86-64.conf (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/nrf52840dk-nrf52840.conf (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/qemu-cortex-m3.conf (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/qemu-nios2.conf (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/qemu-x86.conf (100%)
rename {conf => meta-zephyr-bsp/conf}/machine/stm32mp157c-dk2.conf (100%)
rename COPYING.MIT => meta-zephyr-core/COPYING.MIT (100%)
create mode 100644 meta-zephyr-core/README.txt
rename {classes => meta-zephyr-core/classes}/siteinfo-zephyr.bbclass (100%)
rename {classes => meta-zephyr-core/classes}/zephyr-flash-bossac.bbclass (100%)
rename {classes => meta-zephyr-core/classes}/zephyr-flash-dfu.bbclass (100%)
rename {classes => meta-zephyr-core/classes}/zephyr-flash-pyocd.bbclass (100%)
rename {classes => meta-zephyr-core/classes}/zephyr-qemuboot.bbclass (100%)
rename {classes => meta-zephyr-core/classes}/zephyr.bbclass (100%)
rename {classes => meta-zephyr-core/classes}/zephyrtest.bbclass (100%)
rename {conf => meta-zephyr-core/conf}/distro/zephyr.conf (100%)
rename {conf => meta-zephyr-core/conf}/layer.conf (62%)
rename {lib => meta-zephyr-core/lib}/oeqa/controllers/__init__.py (100%)
rename {lib => meta-zephyr-core/lib}/oeqa/controllers/zephyrtargetcontrol.py (100%)
rename {lib => meta-zephyr-core/lib}/oeqa/runtime/__init__.py (100%)
rename {lib => meta-zephyr-core/lib}/oeqa/runtime/cases/zephyr.py (100%)
rename {lib => meta-zephyr-core/lib}/oeqa/utils/qemuzephyrrunner.py (100%)
rename {recipes-core => meta-zephyr-core/recipes-core}/newlib/newlib_%.bbappend (100%)
rename {recipes-devtools-arc => meta-zephyr-core/recipes-devtools-arc}/binutils/binutils-2.26arc.inc (100%)
rename {recipes-devtools-arc => meta-zephyr-core/recipes-devtools-arc}/binutils/binutils-cross-canadian_2.26arc.bb (100%)
rename {recipes-devtools-arc => meta-zephyr-core/recipes-devtools-arc}/binutils/binutils-cross_2.26arc.bb (100%)
rename {recipes-devtools-arc => meta-zephyr-core/recipes-devtools-arc}/gcc/files/cbd8e54244cd02bdcf4f1057be3ce96631f35ac3.patch (100%)
rename {recipes-devtools-arc => meta-zephyr-core/recipes-devtools-arc}/gcc/gcc-6.x.arc.inc (100%)
rename {recipes-devtools-arc => meta-zephyr-core/recipes-devtools-arc}/gcc/gcc-cross-canadian_6.x.arc.bb (100%)
rename {recipes-devtools-arc => meta-zephyr-core/recipes-devtools-arc}/gcc/gcc-cross_6.x.arc .bb (100%)
rename {recipes-devtools-arc => meta-zephyr-core/recipes-devtools-arc}/gcc/gcc-source_6.x.arc.bb (100%)
rename {recipes-devtools-arc => meta-zephyr-core/recipes-devtools-arc}/gcc/libgcc_6.x.arc.bb (100%)
rename {recipes-devtools => meta-zephyr-core/recipes-devtools}/gcc/gcc-cross_6.%.bbappend (100%)
rename {recipes-devtools => meta-zephyr-core/recipes-devtools}/gcc/libgcc_6.%.bbappend (100%)
create mode 100644 meta-zephyr-core/recipes-devtools/python/python3-colorama_0.4.4.bb
create mode 100644 meta-zephyr-core/recipes-devtools/python/python3-intelhex_2.3.0.bb
create mode 100644 meta-zephyr-core/recipes-devtools/python/python3-lpc-checksum_2.2.0.bb
rename {recipes-devtools => meta-zephyr-core/recipes-devtools}/qemu/files/nios2-add-support.patch (100%)
rename {recipes-devtools => meta-zephyr-core/recipes-devtools}/qemu/qemu_%.bbappend (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/files/0001-cmake-add-yocto-toolchain.patch (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/files/0001-cmake-added-missing-file-ext-to.patch (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/files/0001-x86-fix-efi-binary-generation-issue-in-cross-compila.patch (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/files/arduino-nano-33-ble-storage-partition.patch (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/files/dtc.patch (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-blinky.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-coap-client.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-coap-server.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-echo-client.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-hci-uart.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-helloworld.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-http-client.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-image.inc (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-kernel-common.inc (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-kernel-src-2.6.1.inc (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-kernel-src-2.7.1.inc (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-kernel-src-dev.inc (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-kernel-src.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-kernel-src.inc (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-kernel-test-all.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-kernel-test.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-kernel-test.inc (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-lvgl.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-mqtt-publisher.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-openamp-rsc-table.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-openthread-echo-client.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-peripheral-esp.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-peripheral-hr.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-philosophers.bb (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-sample.inc (100%)
rename {recipes-kernel => meta-zephyr-core/recipes-kernel}/zephyr-kernel/zephyr-websocket-client.bb (100%)

diff --git a/README.txt b/README.txt
index 5a0ccc7..f3dda51 100644
--- a/README.txt
+++ b/README.txt
@@ -19,7 +19,7 @@ Modify local conf by adding:

Add "meta-openembedded/meta-oe" to BBLAYERS
Add "meta-openembedded/meta-python" to BBLAYERS
-Add "meta-zephyr" to BBLAYERS
+Add "meta-zephyr-core" and "meta-zephyr-bsp" to BBLAYERS

Building and Running Zephyr Samples
===================================
diff --git a/meta-zephyr-bsp/conf/layer.conf b/meta-zephyr-bsp/conf/layer.conf
new file mode 100644
index 0000000..d5d478c
--- /dev/null
+++ b/meta-zephyr-bsp/conf/layer.conf
@@ -0,0 +1,20 @@
+# We have a conf and classes directory, add to BBPATH
+BBPATH .= ":${LAYERDIR}"
+
+# We have recipes-* directories, add to BBFILES
+BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
+ ${LAYERDIR}/recipes-*/*/*.bbappend"
+
+BBFILE_COLLECTIONS += "zephyrbsp"
+BBFILE_PATTERN_zephyrbsp = "^${LAYERDIR}/"
+BBFILE_PRIORITY_zephyrbsp = "6"
+
+# This should only be incremented on significant changes that will
+# cause compatibility issues with other layers
+LAYERVERSION_zephyrbsp = "1"
+
+LAYERDEPENDS_zephyrbsp = "zephyrcore core meta-python"
+
+LAYERSERIES_COMPAT_zephyrbsp = "dunfell gatesgarth hardknott honister"
+
+X86_TUNE_DIR = "${@bb.utils.contains('LAYERSERIES_CORENAMES', 'honister', 'include/x86', 'include', d)}"
diff --git a/conf/machine/96b-avenger96.conf b/meta-zephyr-bsp/conf/machine/96b-avenger96.conf
similarity index 100%
rename from conf/machine/96b-avenger96.conf
rename to meta-zephyr-bsp/conf/machine/96b-avenger96.conf
diff --git a/conf/machine/96b-nitrogen.conf b/meta-zephyr-bsp/conf/machine/96b-nitrogen.conf
similarity index 100%
rename from conf/machine/96b-nitrogen.conf
rename to meta-zephyr-bsp/conf/machine/96b-nitrogen.conf
diff --git a/conf/machine/arduino-nano-33-ble.conf b/meta-zephyr-bsp/conf/machine/arduino-nano-33-ble.conf
similarity index 100%
rename from conf/machine/arduino-nano-33-ble.conf
rename to meta-zephyr-bsp/conf/machine/arduino-nano-33-ble.conf
diff --git a/conf/machine/include/nrf52.inc b/meta-zephyr-bsp/conf/machine/include/nrf52.inc
similarity index 100%
rename from conf/machine/include/nrf52.inc
rename to meta-zephyr-bsp/conf/machine/include/nrf52.inc
diff --git a/conf/machine/include/stm32mp1-cortex-m4.inc b/meta-zephyr-bsp/conf/machine/include/stm32mp1-cortex-m4.inc
similarity index 100%
rename from conf/machine/include/stm32mp1-cortex-m4.inc
rename to meta-zephyr-bsp/conf/machine/include/stm32mp1-cortex-m4.inc
diff --git a/conf/machine/include/tune-arc.inc b/meta-zephyr-bsp/conf/machine/include/tune-arc.inc
similarity index 100%
rename from conf/machine/include/tune-arc.inc
rename to meta-zephyr-bsp/conf/machine/include/tune-arc.inc
diff --git a/conf/machine/include/tune-corei7-common.inc b/meta-zephyr-bsp/conf/machine/include/tune-corei7-common.inc
similarity index 100%
rename from conf/machine/include/tune-corei7-common.inc
rename to meta-zephyr-bsp/conf/machine/include/tune-corei7-common.inc
diff --git a/conf/machine/include/tune-cortexm0.inc b/meta-zephyr-bsp/conf/machine/include/tune-cortexm0.inc
similarity index 100%
rename from conf/machine/include/tune-cortexm0.inc
rename to meta-zephyr-bsp/conf/machine/include/tune-cortexm0.inc
diff --git a/conf/machine/include/tune-cortexm3.inc b/meta-zephyr-bsp/conf/machine/include/tune-cortexm3.inc
similarity index 100%
rename from conf/machine/include/tune-cortexm3.inc
rename to meta-zephyr-bsp/conf/machine/include/tune-cortexm3.inc
diff --git a/conf/machine/include/tune-cortexm4.inc b/meta-zephyr-bsp/conf/machine/include/tune-cortexm4.inc
similarity index 100%
rename from conf/machine/include/tune-cortexm4.inc
rename to meta-zephyr-bsp/conf/machine/include/tune-cortexm4.inc
diff --git a/conf/machine/include/tune-iamcu.inc b/meta-zephyr-bsp/conf/machine/include/tune-iamcu.inc
similarity index 100%
rename from conf/machine/include/tune-iamcu.inc
rename to meta-zephyr-bsp/conf/machine/include/tune-iamcu.inc
diff --git a/conf/machine/include/tune-nios2.inc b/meta-zephyr-bsp/conf/machine/include/tune-nios2.inc
similarity index 100%
rename from conf/machine/include/tune-nios2.inc
rename to meta-zephyr-bsp/conf/machine/include/tune-nios2.inc
diff --git a/conf/machine/intel-x86-64.conf b/meta-zephyr-bsp/conf/machine/intel-x86-64.conf
similarity index 100%
rename from conf/machine/intel-x86-64.conf
rename to meta-zephyr-bsp/conf/machine/intel-x86-64.conf
diff --git a/conf/machine/nrf52840dk-nrf52840.conf b/meta-zephyr-bsp/conf/machine/nrf52840dk-nrf52840.conf
similarity index 100%
rename from conf/machine/nrf52840dk-nrf52840.conf
rename to meta-zephyr-bsp/conf/machine/nrf52840dk-nrf52840.conf
diff --git a/conf/machine/qemu-cortex-m3.conf b/meta-zephyr-bsp/conf/machine/qemu-cortex-m3.conf
similarity index 100%
rename from conf/machine/qemu-cortex-m3.conf
rename to meta-zephyr-bsp/conf/machine/qemu-cortex-m3.conf
diff --git a/conf/machine/qemu-nios2.conf b/meta-zephyr-bsp/conf/machine/qemu-nios2.conf
similarity index 100%
rename from conf/machine/qemu-nios2.conf
rename to meta-zephyr-bsp/conf/machine/qemu-nios2.conf
diff --git a/conf/machine/qemu-x86.conf b/meta-zephyr-bsp/conf/machine/qemu-x86.conf
similarity index 100%
rename from conf/machine/qemu-x86.conf
rename to meta-zephyr-bsp/conf/machine/qemu-x86.conf
diff --git a/conf/machine/stm32mp157c-dk2.conf b/meta-zephyr-bsp/conf/machine/stm32mp157c-dk2.conf
similarity index 100%
rename from conf/machine/stm32mp157c-dk2.conf
rename to meta-zephyr-bsp/conf/machine/stm32mp157c-dk2.conf
diff --git a/COPYING.MIT b/meta-zephyr-core/COPYING.MIT
similarity index 100%
rename from COPYING.MIT
rename to meta-zephyr-core/COPYING.MIT
diff --git a/meta-zephyr-core/README.txt b/meta-zephyr-core/README.txt
new file mode 100644
index 0000000..5a0ccc7
--- /dev/null
+++ b/meta-zephyr-core/README.txt
@@ -0,0 +1,119 @@
+Building Zephyr Images via bitbake recipes
+==========================================
+
+More detailed and up-to-date information can be found here:
+
+https://wiki.yoctoproject.org/wiki/TipsAndTricks/BuildingZephyrImages
+
+Prerequisites:
+==============
+
+This layer depends on:
+ Yocto distro (master)
+ git://git.yoctoproject.org/poky
+ Python layer (meta-openembedded/meta-python)
+ git://git.openembedded.org/meta-openembedded
+
+Modify local conf by adding:
+ DISTRO="zephyr"
+
+Add "meta-openembedded/meta-oe" to BBLAYERS
+Add "meta-openembedded/meta-python" to BBLAYERS
+Add "meta-zephyr" to BBLAYERS
+
+Building and Running Zephyr Samples
+===================================
+
+You can build Zephyr samples. There are several sample recipes.
+For example, to build the Zephyr "philosophers" sample:
+
+ $ MACHINE=qemu-x86 bitbake zephyr-philosophers
+
+You can then run the created "philosophers" image in qemu:
+
+ $ runqemu qemu-x86
+
+The same sample, for ARM image:
+
+ $ MACHINE=qemu-cortex-m3 bitbake zephyr-philosophers
+ $ runqemu qemu-cortex-m3
+
+The same sample, for Nios2 image:
+
+ $ MACHINE=qemu-nios2 bitbake zephyr-philosophers
+ $ runqemu qemu-nios2
+
+Flashing
+=================================
+
+You can flash Zephyr samples to boards. Currently, the following MACHINEs
+are supported:
+ * DFU:
+ - arduino-101-sss
+ - arduino-101
+ - arduino-101-ble
+ * pyocd:
+ - 96b-nitrogen
+
+To flash the example you built with command e.g.
+
+ $ MACHINE=96b-nitrogen bitbake zephyr-philosophers
+
+call similar command with explicit flash_usb command:
+
+ $ MACHINE=96b-nitrogen bitbake zephyr-philosophers -c flash_usb
+
+dfu-util and/or pyocd need to be installed in your system. If you observe
+permission errors or the flashing process seem to hang, follow those instructions:
+https://github.com/pyocd/pyOCD/tree/master/udev
+
+By default, pyocd tries to flash all the attached probes. This behaviour can be
+customised by defining the PYOCD_FLASH_IDS variable as a space-separated list
+of IDs. Once that is set, the tool will only try to program these IDs. You can
+query for the IDs by running `pyocd list` on your host while having the probes
+attached. Besides setting this variable through the build's configuration or
+metadata, you can also inject its value from command line with something like:
+
+ $ PYOCD_FLASH_IDS='<ID1> <ID2> <ID3>' BB_ENV_EXTRAWHITE="$BB_ENV_EXTRAWHITE PYOCD_FLASH_IDS" bitbake <TARGET> -c flash_usb
+
+Building and Running Zephyr Tests
+=================================
+Presently only toolchains for ARM, x86, IAMCU and Nios2 are supported.
+(For ARM we use CortexM3 toolchain)
+
+To run Zephyr Test using Yocto Image Tests, ensure following in local.conf:
+
+ INHERIT += "testimage"
+
+You can build and test an individual existing Zephyr test.
+This is done by appending the actual test name to the "zephyr-kernel-test",
+for example:
+
+ $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-sleep
+ $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-sleep -c testimage
+
+You can also build and run all Zephyr existing tests (as listed in the file
+zephyr-kernel-test.inc). For example:
+
+ $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-all
+ $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-all -c testimage
+or
+ $ MACHINE=qemu-cortex-m3 bitbake zephyr-kernel-test-all
+ $ MACHINE=qemu-cortex-m3 bitbake zephyr-kernel-test-all -c testimage
+or
+ $ MACHINE=qemu-nios2 bitbake zephyr-kernel-test-all
+ $ MACHINE=qemu-nios2 bitbake zephyr-kernel-test-all -c testimage
+
+
+Contributing
+============
+
+Patches for meta-zephyr should be sent to the yocto@...
+mailing list. See https://lists.yoctoproject.org/g/yocto for subscription
+details and the list archive. Please add [meta-zephyr] to the subject so
+the patches are identifable.
+
+Git can be configured to send mails appropriately when using git send-email:
+
+$ git config --local sendemail.to yocto@...
+$ git config --local format.subjectPrefix meta-zephyr][PATCH
diff --git a/classes/siteinfo-zephyr.bbclass b/meta-zephyr-core/classes/siteinfo-zephyr.bbclass
similarity index 100%
rename from classes/siteinfo-zephyr.bbclass
rename to meta-zephyr-core/classes/siteinfo-zephyr.bbclass
diff --git a/classes/zephyr-flash-bossac.bbclass b/meta-zephyr-core/classes/zephyr-flash-bossac.bbclass
similarity index 100%
rename from classes/zephyr-flash-bossac.bbclass
rename to meta-zephyr-core/classes/zephyr-flash-bossac.bbclass
diff --git a/classes/zephyr-flash-dfu.bbclass b/meta-zephyr-core/classes/zephyr-flash-dfu.bbclass
similarity index 100%
rename from classes/zephyr-flash-dfu.bbclass
rename to meta-zephyr-core/classes/zephyr-flash-dfu.bbclass
diff --git a/classes/zephyr-flash-pyocd.bbclass b/meta-zephyr-core/classes/zephyr-flash-pyocd.bbclass
similarity index 100%
rename from classes/zephyr-flash-pyocd.bbclass
rename to meta-zephyr-core/classes/zephyr-flash-pyocd.bbclass
diff --git a/classes/zephyr-qemuboot.bbclass b/meta-zephyr-core/classes/zephyr-qemuboot.bbclass
similarity index 100%
rename from classes/zephyr-qemuboot.bbclass
rename to meta-zephyr-core/classes/zephyr-qemuboot.bbclass
diff --git a/classes/zephyr.bbclass b/meta-zephyr-core/classes/zephyr.bbclass
similarity index 100%
rename from classes/zephyr.bbclass
rename to meta-zephyr-core/classes/zephyr.bbclass
diff --git a/classes/zephyrtest.bbclass b/meta-zephyr-core/classes/zephyrtest.bbclass
similarity index 100%
rename from classes/zephyrtest.bbclass
rename to meta-zephyr-core/classes/zephyrtest.bbclass
diff --git a/conf/distro/zephyr.conf b/meta-zephyr-core/conf/distro/zephyr.conf
similarity index 100%
rename from conf/distro/zephyr.conf
rename to meta-zephyr-core/conf/distro/zephyr.conf
diff --git a/conf/layer.conf b/meta-zephyr-core/conf/layer.conf
similarity index 62%
rename from conf/layer.conf
rename to meta-zephyr-core/conf/layer.conf
index 35f1075..4b1bf91 100644
--- a/conf/layer.conf
+++ b/meta-zephyr-core/conf/layer.conf
@@ -5,16 +5,16 @@ BBPATH .= ":${LAYERDIR}"
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDIR}/recipes-*/*/*.bbappend"

-BBFILE_COLLECTIONS += "zephyr"
-BBFILE_PATTERN_zephyr = "^${LAYERDIR}/"
-BBFILE_PRIORITY_zephyr = "6"
+BBFILE_COLLECTIONS += "zephyrcore"
+BBFILE_PATTERN_zephyrcore = "^${LAYERDIR}/"
+BBFILE_PRIORITY_zephyrcore = "6"

# This should only be incremented on significant changes that will
# cause compatibility issues with other layers
-LAYERVERSION_zephyr = "1"
+LAYERVERSION_zephyrcore = "1"

-LAYERDEPENDS_zephyr = "core meta-python"
+LAYERDEPENDS_zephyrcore = "core meta-python"

-LAYERSERIES_COMPAT_zephyr = "dunfell gatesgarth hardknott honister"
+LAYERSERIES_COMPAT_zephyrcore = "dunfell gatesgarth hardknott honister"

X86_TUNE_DIR = "${@bb.utils.contains('LAYERSERIES_CORENAMES', 'honister', 'include/x86', 'include', d)}"
diff --git a/lib/oeqa/controllers/__init__.py b/meta-zephyr-core/lib/oeqa/controllers/__init__.py
similarity index 100%
rename from lib/oeqa/controllers/__init__.py
rename to meta-zephyr-core/lib/oeqa/controllers/__init__.py
diff --git a/lib/oeqa/controllers/zephyrtargetcontrol.py b/meta-zephyr-core/lib/oeqa/controllers/zephyrtargetcontrol.py
similarity index 100%
rename from lib/oeqa/controllers/zephyrtargetcontrol.py
rename to meta-zephyr-core/lib/oeqa/controllers/zephyrtargetcontrol.py
diff --git a/lib/oeqa/runtime/__init__.py b/meta-zephyr-core/lib/oeqa/runtime/__init__.py
similarity index 100%
rename from lib/oeqa/runtime/__init__.py
rename to meta-zephyr-core/lib/oeqa/runtime/__init__.py
diff --git a/lib/oeqa/runtime/cases/zephyr.py b/meta-zephyr-core/lib/oeqa/runtime/cases/zephyr.py
similarity index 100%
rename from lib/oeqa/runtime/cases/zephyr.py
rename to meta-zephyr-core/lib/oeqa/runtime/cases/zephyr.py
diff --git a/lib/oeqa/utils/qemuzephyrrunner.py b/meta-zephyr-core/lib/oeqa/utils/qemuzephyrrunner.py
similarity index 100%
rename from lib/oeqa/utils/qemuzephyrrunner.py
rename to meta-zephyr-core/lib/oeqa/utils/qemuzephyrrunner.py
diff --git a/recipes-core/newlib/newlib_%.bbappend b/meta-zephyr-core/recipes-core/newlib/newlib_%.bbappend
similarity index 100%
rename from recipes-core/newlib/newlib_%.bbappend
rename to meta-zephyr-core/recipes-core/newlib/newlib_%.bbappend
diff --git a/recipes-devtools-arc/binutils/binutils-2.26arc.inc b/meta-zephyr-core/recipes-devtools-arc/binutils/binutils-2.26arc.inc
similarity index 100%
rename from recipes-devtools-arc/binutils/binutils-2.26arc.inc
rename to meta-zephyr-core/recipes-devtools-arc/binutils/binutils-2.26arc.inc
diff --git a/recipes-devtools-arc/binutils/binutils-cross-canadian_2.26arc.bb b/meta-zephyr-core/recipes-devtools-arc/binutils/binutils-cross-canadian_2.26arc.bb
similarity index 100%
rename from recipes-devtools-arc/binutils/binutils-cross-canadian_2.26arc.bb
rename to meta-zephyr-core/recipes-devtools-arc/binutils/binutils-cross-canadian_2.26arc.bb
diff --git a/recipes-devtools-arc/binutils/binutils-cross_2.26arc.bb b/meta-zephyr-core/recipes-devtools-arc/binutils/binutils-cross_2.26arc.bb
similarity index 100%
rename from recipes-devtools-arc/binutils/binutils-cross_2.26arc.bb
rename to meta-zephyr-core/recipes-devtools-arc/binutils/binutils-cross_2.26arc.bb
diff --git a/recipes-devtools-arc/gcc/files/cbd8e54244cd02bdcf4f1057be3ce96631f35ac3.patch b/meta-zephyr-core/recipes-devtools-arc/gcc/files/cbd8e54244cd02bdcf4f1057be3ce96631f35ac3.patch
similarity index 100%
rename from recipes-devtools-arc/gcc/files/cbd8e54244cd02bdcf4f1057be3ce96631f35ac3.patch
rename to meta-zephyr-core/recipes-devtools-arc/gcc/files/cbd8e54244cd02bdcf4f1057be3ce96631f35ac3.patch
diff --git a/recipes-devtools-arc/gcc/gcc-6.x.arc.inc b/meta-zephyr-core/recipes-devtools-arc/gcc/gcc-6.x.arc.inc
similarity index 100%
rename from recipes-devtools-arc/gcc/gcc-6.x.arc.inc
rename to meta-zephyr-core/recipes-devtools-arc/gcc/gcc-6.x.arc.inc
diff --git a/recipes-devtools-arc/gcc/gcc-cross-canadian_6.x.arc.bb b/meta-zephyr-core/recipes-devtools-arc/gcc/gcc-cross-canadian_6.x.arc.bb
similarity index 100%
rename from recipes-devtools-arc/gcc/gcc-cross-canadian_6.x.arc.bb
rename to meta-zephyr-core/recipes-devtools-arc/gcc/gcc-cross-canadian_6.x.arc.bb
diff --git a/recipes-devtools-arc/gcc/gcc-cross_6.x.arc .bb b/meta-zephyr-core/recipes-devtools-arc/gcc/gcc-cross_6.x.arc .bb
similarity index 100%
rename from recipes-devtools-arc/gcc/gcc-cross_6.x.arc .bb
rename to meta-zephyr-core/recipes-devtools-arc/gcc/gcc-cross_6.x.arc .bb
diff --git a/recipes-devtools-arc/gcc/gcc-source_6.x.arc.bb b/meta-zephyr-core/recipes-devtools-arc/gcc/gcc-source_6.x.arc.bb
similarity index 100%
rename from recipes-devtools-arc/gcc/gcc-source_6.x.arc.bb
rename to meta-zephyr-core/recipes-devtools-arc/gcc/gcc-source_6.x.arc.bb
diff --git a/recipes-devtools-arc/gcc/libgcc_6.x.arc.bb b/meta-zephyr-core/recipes-devtools-arc/gcc/libgcc_6.x.arc.bb
similarity index 100%
rename from recipes-devtools-arc/gcc/libgcc_6.x.arc.bb
rename to meta-zephyr-core/recipes-devtools-arc/gcc/libgcc_6.x.arc.bb
diff --git a/recipes-devtools/gcc/gcc-cross_6.%.bbappend b/meta-zephyr-core/recipes-devtools/gcc/gcc-cross_6.%.bbappend
similarity index 100%
rename from recipes-devtools/gcc/gcc-cross_6.%.bbappend
rename to meta-zephyr-core/recipes-devtools/gcc/gcc-cross_6.%.bbappend
diff --git a/recipes-devtools/gcc/libgcc_6.%.bbappend b/meta-zephyr-core/recipes-devtools/gcc/libgcc_6.%.bbappend
similarity index 100%
rename from recipes-devtools/gcc/libgcc_6.%.bbappend
rename to meta-zephyr-core/recipes-devtools/gcc/libgcc_6.%.bbappend
diff --git a/meta-zephyr-core/recipes-devtools/python/python3-colorama_0.4.4.bb b/meta-zephyr-core/recipes-devtools/python/python3-colorama_0.4.4.bb
new file mode 100644
index 0000000..67b8d52
--- /dev/null
+++ b/meta-zephyr-core/recipes-devtools/python/python3-colorama_0.4.4.bb
@@ -0,0 +1,16 @@
+# SPDX-FileCopyrightText: Huawei Inc.
+# SPDX-License-Identifier: Apache-2.0
+
+SUMMARY = "Python colorama"
+HOMEPAGE = "https://pypi.org/project/colorama"
+DESCRIPTION = "Makes ANSI escape character sequences (for producing colored \
+ terminal text and cursor positioning) work under MS Windows."
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b4936429a56a652b84c5c01280dcaa26"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE = "colorama"
+SRC_URI[md5sum] = "57b22f2597f63df051b69906fbf310cc"
+SRC_URI[sha256sum] = "5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-zephyr-core/recipes-devtools/python/python3-intelhex_2.3.0.bb b/meta-zephyr-core/recipes-devtools/python/python3-intelhex_2.3.0.bb
new file mode 100644
index 0000000..e297491
--- /dev/null
+++ b/meta-zephyr-core/recipes-devtools/python/python3-intelhex_2.3.0.bb
@@ -0,0 +1,12 @@
+# SPDX-FileCopyrightText: Huawei Inc.
+# SPDX-License-Identifier: Apache-2.0
+
+SUMMARY = "Python library for Intel HEX files manipulations"
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4eba844696655c3eae07aca8e3a94772"
+
+SRC_URI[sha256sum] = "892b7361a719f4945237da8ccf754e9513db32f5628852785aea108dcd250093"
+
+inherit pypi setuptools3
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-zephyr-core/recipes-devtools/python/python3-lpc-checksum_2.2.0.bb b/meta-zephyr-core/recipes-devtools/python/python3-lpc-checksum_2.2.0.bb
new file mode 100644
index 0000000..503f7ca
--- /dev/null
+++ b/meta-zephyr-core/recipes-devtools/python/python3-lpc-checksum_2.2.0.bb
@@ -0,0 +1,14 @@
+# SPDX-FileCopyrightText: Huawei Inc.
+# SPDX-License-Identifier: Apache-2.0
+
+SUMMARY = "Python lpc_checksum"
+HOMEPAGE = "https://pypi.org/project/lpc_checksum"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=85c86965b0249c221935f585c0313d60"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE = "lpc_checksum"
+SRC_URI[md5sum] = "eef81888414a111e1fd5992b8614b6cb"
+SRC_URI[sha256sum] = "1f2fb198483cc718141f1aa0ed4717fd188e29874d7db0409d1ed04358b64185"
+BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-devtools/qemu/files/nios2-add-support.patch b/meta-zephyr-core/recipes-devtools/qemu/files/nios2-add-support.patch
similarity index 100%
rename from recipes-devtools/qemu/files/nios2-add-support.patch
rename to meta-zephyr-core/recipes-devtools/qemu/files/nios2-add-support.patch
diff --git a/recipes-devtools/qemu/qemu_%.bbappend b/meta-zephyr-core/recipes-devtools/qemu/qemu_%.bbappend
similarity index 100%
rename from recipes-devtools/qemu/qemu_%.bbappend
rename to meta-zephyr-core/recipes-devtools/qemu/qemu_%.bbappend
diff --git a/recipes-kernel/zephyr-kernel/files/0001-cmake-add-yocto-toolchain.patch b/meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-cmake-add-yocto-toolchain.patch
similarity index 100%
rename from recipes-kernel/zephyr-kernel/files/0001-cmake-add-yocto-toolchain.patch
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-cmake-add-yocto-toolchain.patch
diff --git a/recipes-kernel/zephyr-kernel/files/0001-cmake-added-missing-file-ext-to.patch b/meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-cmake-added-missing-file-ext-to.patch
similarity index 100%
rename from recipes-kernel/zephyr-kernel/files/0001-cmake-added-missing-file-ext-to.patch
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-cmake-added-missing-file-ext-to.patch
diff --git a/recipes-kernel/zephyr-kernel/files/0001-x86-fix-efi-binary-generation-issue-in-cross-compila.patch b/meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-x86-fix-efi-binary-generation-issue-in-cross-compila.patch
similarity index 100%
rename from recipes-kernel/zephyr-kernel/files/0001-x86-fix-efi-binary-generation-issue-in-cross-compila.patch
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-x86-fix-efi-binary-generation-issue-in-cross-compila.patch
diff --git a/recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-storage-partition.patch b/meta-zephyr-core/recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-storage-partition.patch
similarity index 100%
rename from recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-storage-partition.patch
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-storage-partition.patch
diff --git a/recipes-kernel/zephyr-kernel/files/dtc.patch b/meta-zephyr-core/recipes-kernel/zephyr-kernel/files/dtc.patch
similarity index 100%
rename from recipes-kernel/zephyr-kernel/files/dtc.patch
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/files/dtc.patch
diff --git a/recipes-kernel/zephyr-kernel/zephyr-blinky.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-blinky.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-coap-client.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-coap-server.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-echo-client.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-helloworld.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-http-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-http-client.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-image.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-image.inc
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc
diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc
diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-src-2.6.1.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-2.6.1.inc
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-kernel-src-2.6.1.inc
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-2.6.1.inc
diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-src-2.7.1.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-2.7.1.inc
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-kernel-src-2.7.1.inc
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-2.7.1.inc
diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-src-dev.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-dev.inc
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-kernel-src-dev.inc
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-dev.inc
diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-src.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-kernel-src.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc
diff --git a/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-lvgl.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-philosophers.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb
diff --git a/recipes-kernel/zephyr-kernel/zephyr-sample.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-sample.inc
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc
diff --git a/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb
similarity index 100%
rename from recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb
rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb
--
2.25.1

Join {yocto@lists.yoctoproject.org to automatically receive all group messages.