[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 |
|