* [scarthgap][PATCH v6 0/11] Update for scarthgap release
@ 2025-08-18 22:02 Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 1/11] zephyr-sdk: Add new inc file and update to 0.16.9 version Sandeep Gundlupet Raju
` (10 more replies)
0 siblings, 11 replies; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:02 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Changes in v6:
- Deploy ${PN}.elf/bin/efi for backward compatibility.
Changes in v5:
- Fix typo in zephyr-openamp-rpmsg-multi-srv recipe.
- Merge below commits into single commit.
[meta-zephyr][scarthgap][PATCH v4 3/13] zephyr-kernel-src: Remove PREFERRED_VERSION_zephyr-kernel
[meta-zephyr][scarthgap][PATCH v4 4/13] layer: Set PREFERRED_VERSION for kernel and sdk
Changes in v4:
- Fix below patch commit message typo.
zephyr-kernel-src: Remove PREFERRED_VERSION_zephyr-kernel
Changes in v3:
- Add Board extension support variables.
Changes in v2:
- Move classes to match bbclass scope functionality.
- Use relative path to follow best practice.
- Convert zephyr-sample inc file to bbclass so that it can
be inherited from custom layers to support out-of-tree
zephyr applications.
Description of change:
1. Add new inc file and update to 0.16.9 version for scathgap
2. Remove PREFERRED_VERSION_zephyr-kernel from zephyr-kernel-src and
move to layer.conf
3. Add image artifacts to output files and use these files for qemuimage.
4. Add Zephyr LTS3.7.0 support for scarthgap release.
5. Update README files.
6. Move classes to match bbclass scope functionality.
7. Use relative path to follow best practice.
8. Convert zephyr-sample inc file to bbclass so that it can
be inherited from custom layers to support out-of-tree
zephyr applications.
9. Add rpmsg multi services recipe for openamp.
10. Add Board extension support.
Testing:
Run the following commands.
$ MACHINE=<machine-name> bitbake zephyr-helloworld
$ MACHINE=<machine-name> runqemu nographic
Summary of changes:
meta-zephyr (scarthgap):
Sandeep Gundlupet Raju
zephyr-kernel-common: Add Board extension support
Sandeep Gundlupet Raju
zephyr-kernel: Add rpmsg multi services recipe
Sandeep Gundlupet Raju
classes-recipe: Convert zephyr-sample inc file to bbclass
Sandeep Gundlupet Raju
zephyr-kernel: Use relative path
Sandeep Gundlupet Raju
meta-zephyr: Update README files
Sandeep Gundlupet Raju
zephyr-kernel: Add Zephyr LTS3.7.0 support
Sandeep Gundlupet Raju
zephyr-qemuboot: Use image artifact file in qemuimage
Sandeep Gundlupet Raju
classes: Move classes to match bbclass scope functionality
Sandeep Gundlupet Raju
zephyr-image: Add image artifacts to output files
Sandeep Gundlupet Raju
zephyr-kernel-src: Remove PREFERRED_VERSION_zephyr-kernel
Sandeep Gundlupet Raju
zephyr-sdk: Add new inc file and update to 0.16.9 version
b/README.md | 163 +++--
b/meta-zephyr-bsp/README.md | 5
b/meta-zephyr-bsp/recipes-meta/meta/generate-zephyr-machines.bb | 4
b/meta-zephyr-core/README.md | 6
b/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass | 6
b/meta-zephyr-core/classes-recipe/zephyr-sample.bbclass | 10
b/meta-zephyr-core/classes-recipe/zephyrtest.bbclass | 1
b/meta-zephyr-core/conf/layer.conf | 4
b/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk.inc | 3
b/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb | 4
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-3.7-x86-fix-efi-binary-generation-issue-in-cross-compila.patch | 106 +++
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc | 37 +
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-3.7.0.inc | 274 ++++++++++
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb | 4
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb | 23
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronization.bb | 2
b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb | 2
meta-zephyr-bsp/README.txt | 1
meta-zephyr-core/README.txt | 1
meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc | 4
meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 5
meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc | 1
40 files changed, 607 insertions(+), 95 deletions(-)
---
^ permalink raw reply [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 1/11] zephyr-sdk: Add new inc file and update to 0.16.9 version
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
@ 2025-08-18 22:02 ` Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 2/11] zephyr-kernel-src: Remove PREFERRED_VERSION_zephyr-kernel Sandeep Gundlupet Raju
` (9 subsequent siblings)
10 siblings, 0 replies; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:02 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Add zephyr-sdk.inc file and move all the common sdk implementation
zephyr-sdk.inc file to support multiple version of sdk.
Also update sdk to 0.16.9 version.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
.../zephyr-sdk/{zephyr-sdk_0.16.5-1.bb => zephyr-sdk.inc} | 3 ---
.../recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb | 4 ++++
2 files changed, 4 insertions(+), 3 deletions(-)
rename meta-zephyr-core/recipes-devtools/zephyr-sdk/{zephyr-sdk_0.16.5-1.bb => zephyr-sdk.inc} (83%)
create mode 100644 meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb
diff --git a/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.5-1.bb b/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk.inc
similarity index 83%
rename from meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.5-1.bb
rename to meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk.inc
index 0b608bc..ee2e63b 100644
--- a/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.5-1.bb
+++ b/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk.inc
@@ -14,9 +14,6 @@ SDK_ARCHIVE = "zephyr-sdk-${PV}_linux-${BUILD_ARCH}.tar.xz"
SDK_NAME = "${BUILD_ARCH}"
SRC_URI = "https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${PV}/${SDK_ARCHIVE};subdir=${S};name=${SDK_NAME}"
-SRC_URI[x86_64.sha256sum] = "01f942146d2fc6d6afd5afe6f4b5c315525d2c937c7e613d3312b0992b33bc68"
-SRC_URI[aarch64.sha256sum] = "1749b6891a6a6e70b013d8b31ff067c5a94891f651985a6da9a20367b2deb6c7"
-
do_configure[noexec] = "1"
do_compile[noexec] = "1"
diff --git a/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb b/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb
new file mode 100644
index 0000000..ba20341
--- /dev/null
+++ b/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb
@@ -0,0 +1,4 @@
+require zephyr-sdk.inc
+
+SRC_URI[x86_64.sha256sum] = "9b4b96f8df594801a84fce1aa112a84cdfcd430efc2a74229907b6421fb859a8"
+SRC_URI[aarch64.sha256sum] = "a8c1731ad602553304e539a7ade9cdb34caabc1850d581585cbba0372a7493b2"
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 2/11] zephyr-kernel-src: Remove PREFERRED_VERSION_zephyr-kernel
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 1/11] zephyr-sdk: Add new inc file and update to 0.16.9 version Sandeep Gundlupet Raju
@ 2025-08-18 22:02 ` Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 3/11] zephyr-image: Add image artifacts to output files Sandeep Gundlupet Raju
` (8 subsequent siblings)
10 siblings, 0 replies; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:02 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Remove PREFERRED_VERSION_zephyr-kernel from zephyr-kernel-src.inc
as this variable should be in global configuration file and override
from local.conf file.
Set default stable PREFERRED_VERSION for kernel and sdk in layer.conf
file.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
meta-zephyr-core/conf/layer.conf | 4 ++++
.../recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc | 2 --
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/meta-zephyr-core/conf/layer.conf b/meta-zephyr-core/conf/layer.conf
index e1bb263..e355b3f 100644
--- a/meta-zephyr-core/conf/layer.conf
+++ b/meta-zephyr-core/conf/layer.conf
@@ -20,3 +20,7 @@ LAYERSERIES_COMPAT_zephyrcore = "kirkstone scarthgap"
PYTHON3_NATIVE_SITEPACKAGES_DIR = "${libdir_native}/${PYTHON3_DIR}/site-packages"
addpylib ${LAYERDIR}/lib oeqa
+
+# Default to a stable version
+PREFERRED_VERSION_zephyr-kernel ??= "3.6.0"
+PREFERRED_VERSION_zephyr-sdk ??= "0.16.9"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
index 0b9baac..6b2b697 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
@@ -11,6 +11,4 @@ inherit cmake
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
S = "${WORKDIR}/git"
-# Default to a stable version
-PREFERRED_VERSION_zephyr-kernel ??= "3.6.0"
require recipes-kernel/zephyr-kernel/zephyr-kernel-src-${PREFERRED_VERSION_zephyr-kernel}.inc
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 3/11] zephyr-image: Add image artifacts to output files
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 1/11] zephyr-sdk: Add new inc file and update to 0.16.9 version Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 2/11] zephyr-kernel-src: Remove PREFERRED_VERSION_zephyr-kernel Sandeep Gundlupet Raju
@ 2025-08-18 22:02 ` Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 4/11] classes: Move classes to match bbclass scope functionality Sandeep Gundlupet Raju
` (7 subsequent siblings)
10 siblings, 0 replies; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:02 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Inherit image-artifact-names bbclass in zephyr-image.inc and add
image artifacts to output generated files.
Also keep old image artifacts nomenclature in do_deploy task for
backward compatibility.
Before:
zephyr-helloworld.elf
After:
zephyr-helloworld-{MACHINE}-{DATETIME}.elf
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
.../zephyr-kernel/zephyr-image.inc | 37 ++++++++++++++++---
1 file changed, 32 insertions(+), 5 deletions(-)
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc
index d6ee21f..15891c6 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc
@@ -1,29 +1,56 @@
require zephyr-kernel-src.inc
require zephyr-kernel-common.inc
-inherit deploy
+inherit deploy image-artifact-names
OECMAKE_SOURCEPATH = "${ZEPHYR_SRC_DIR}"
+ZEPHYR_IMAGE_LINK_NAME ?= "${PN}-${MACHINE}"
+ZEPHYR_IMAGE_BASE_NAME ?= "${PN}-${MACHINE}${IMAGE_VERSION_SUFFIX}"
+
do_install() {
install -d ${D}/firmware
- install -D ${B}/zephyr/${ZEPHYR_MAKE_OUTPUT} ${D}/firmware/${PN}.elf
+ install -D ${B}/zephyr/${ZEPHYR_MAKE_OUTPUT} ${D}/firmware/${ZEPHYR_IMAGE_BASE_NAME}.elf
if [ -f ${B}/zephyr/${ZEPHYR_MAKE_BIN_OUTPUT} ]
then
- install -D ${B}/zephyr/${ZEPHYR_MAKE_BIN_OUTPUT} ${D}/firmware/${PN}.bin
+ install -D ${B}/zephyr/${ZEPHYR_MAKE_BIN_OUTPUT} ${D}/firmware/${ZEPHYR_IMAGE_BASE_NAME}.bin
fi
if [ -f ${B}/zephyr/${ZEPHYR_MAKE_EFI_OUTPUT} ]
then
- install -D ${B}/zephyr/${ZEPHYR_MAKE_EFI_OUTPUT} ${D}/firmware/${PN}.efi
+ install -D ${B}/zephyr/${ZEPHYR_MAKE_EFI_OUTPUT} ${D}/firmware/${ZEPHYR_IMAGE_BASE_NAME}.efi
fi
}
+
FILES:${PN} = "/firmware"
INSANE_SKIP += "ldflags buildpaths"
SYSROOT_DIRS += "/firmware"
do_deploy() {
- cp ${D}/firmware/${PN}.* ${DEPLOYDIR}/
+ cp ${B}/zephyr/${ZEPHYR_MAKE_OUTPUT} ${DEPLOYDIR}/${ZEPHYR_IMAGE_BASE_NAME}.elf
+ ln -sf ${ZEPHYR_IMAGE_BASE_NAME}.elf ${DEPLOYDIR}/${ZEPHYR_IMAGE_LINK_NAME}.elf
+
+ # Keep old image artifact nomenclautre for backward compatibility.
+ ln -sf ${ZEPHYR_IMAGE_BASE_NAME}.elf ${DEPLOYDIR}/${PN}.elf
+
+ if [ -f ${B}/zephyr/${ZEPHYR_MAKE_BIN_OUTPUT} ]
+ then
+ cp ${B}/zephyr/${ZEPHYR_MAKE_BIN_OUTPUT} ${DEPLOYDIR}/${ZEPHYR_IMAGE_BASE_NAME}.bin
+ ln -sf ${ZEPHYR_IMAGE_BASE_NAME}.bin ${DEPLOYDIR}/${ZEPHYR_IMAGE_LINK_NAME}.bin
+
+ # Keep old image artifact nomenclautre for backward compatibility.
+ ln -sf ${ZEPHYR_IMAGE_BASE_NAME}.bin ${DEPLOYDIR}/${PN}.bin
+ fi
+
+ if [ -f ${B}/zephyr/${ZEPHYR_MAKE_EFI_OUTPUT} ]
+ then
+ cp ${B}/zephyr/${ZEPHYR_MAKE_EFI_OUTPUT} ${DEPLOYDIR}/${ZEPHYR_IMAGE_BASE_NAME}.efi
+ ln -sf ${ZEPHYR_IMAGE_BASE_NAME}.efi ${DEPLOYDIR}/${ZEPHYR_IMAGE_LINK_NAME}.efi
+
+ # Keep old image artifact nomenclautre for backward compatibility.
+ ln -sf ${ZEPHYR_IMAGE_BASE_NAME}.efi ${DEPLOYDIR}/${PN}.efi
+ fi
+
}
addtask deploy after do_install
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 4/11] classes: Move classes to match bbclass scope functionality
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
` (2 preceding siblings ...)
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 3/11] zephyr-image: Add image artifacts to output files Sandeep Gundlupet Raju
@ 2025-08-18 22:02 ` Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 5/11] zephyr-qemuboot: Use image artifact file in qemuimage Sandeep Gundlupet Raju
` (6 subsequent siblings)
10 siblings, 0 replies; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:02 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Move classes to classes-recipe as appropriate to match bbclass
scope functionality.
zephyr.bbclass, zephyr-qemuboot.bbclass, zephyrtest.bbclass are
inherited by recipes hence move to classes-recipe.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
.../{classes => classes-recipe}/zephyr-qemuboot.bbclass | 0
meta-zephyr-core/{classes => classes-recipe}/zephyr.bbclass | 0
meta-zephyr-core/{classes => classes-recipe}/zephyrtest.bbclass | 0
3 files changed, 0 insertions(+), 0 deletions(-)
rename meta-zephyr-core/{classes => classes-recipe}/zephyr-qemuboot.bbclass (100%)
rename meta-zephyr-core/{classes => classes-recipe}/zephyr.bbclass (100%)
rename meta-zephyr-core/{classes => classes-recipe}/zephyrtest.bbclass (100%)
diff --git a/meta-zephyr-core/classes/zephyr-qemuboot.bbclass b/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass
similarity index 100%
rename from meta-zephyr-core/classes/zephyr-qemuboot.bbclass
rename to meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass
diff --git a/meta-zephyr-core/classes/zephyr.bbclass b/meta-zephyr-core/classes-recipe/zephyr.bbclass
similarity index 100%
rename from meta-zephyr-core/classes/zephyr.bbclass
rename to meta-zephyr-core/classes-recipe/zephyr.bbclass
diff --git a/meta-zephyr-core/classes/zephyrtest.bbclass b/meta-zephyr-core/classes-recipe/zephyrtest.bbclass
similarity index 100%
rename from meta-zephyr-core/classes/zephyrtest.bbclass
rename to meta-zephyr-core/classes-recipe/zephyrtest.bbclass
--
2.34.1
^ permalink raw reply [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 5/11] zephyr-qemuboot: Use image artifact file in qemuimage
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
` (3 preceding siblings ...)
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 4/11] classes: Move classes to match bbclass scope functionality Sandeep Gundlupet Raju
@ 2025-08-18 22:02 ` Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 6/11] zephyr-kernel: Add Zephyr LTS3.7.0 support Sandeep Gundlupet Raju
` (5 subsequent siblings)
10 siblings, 0 replies; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:02 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Use image artifacts output file in qemuimage link.
Before:
zephyr-helloworld-image-{MACHINE}.elf -> zephyr-helloworld.elf
After:
zephyr-helloworld-image-{MACHINE}.elf -> zephyr-helloworld-{MACHINE}-{DATETIME}.elf
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass b/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass
index b45e6f6..ab0a281 100644
--- a/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass
+++ b/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass
@@ -1,6 +1,8 @@
inherit qemuboot
-KERNEL_IMAGETYPE = "${PN}.elf"
+ZEPHYR_IMAGE_BASE_NAME ?= "${PN}-${MACHINE}${IMAGE_VERSION_SUFFIX}"
+
+KERNEL_IMAGETYPE = "${ZEPHYR_IMAGE_BASE_NAME}.elf"
QB_DEFAULT_FSTYPE = "elf"
QB_NETWORK_DEVICE = "none"
QB_NET = "none"
@@ -27,7 +29,7 @@ python bootconf_clean() {
python do_bootconf_write() {
bb.build.exec_func("do_write_qemuboot_conf", d)
- qemuimage = "%s/%s.elf" % (d.getVar('DEPLOY_DIR_IMAGE', True), d.getVar('PN', True))
+ qemuimage = "%s/%s.elf" % (d.getVar('DEPLOY_DIR_IMAGE', True), d.getVar('ZEPHYR_IMAGE_BASE_NAME', True))
qemuimage_link = d.getVar('QEMU_IMAGE_LINK', True)
if os.path.lexists(qemuimage_link):
os.remove(qemuimage_link)
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 6/11] zephyr-kernel: Add Zephyr LTS3.7.0 support
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
` (4 preceding siblings ...)
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 5/11] zephyr-qemuboot: Use image artifact file in qemuimage Sandeep Gundlupet Raju
@ 2025-08-18 22:02 ` Sandeep Gundlupet Raju
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 7/11] meta-zephyr: Update README files Sandeep Gundlupet Raju
` (4 subsequent siblings)
10 siblings, 0 replies; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:02 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Add Zephyr LTS3.7.0 support to scarthgap release. In scarthgap default
PREFERRED_VERSION_zephyr-kernel is set to 3.6.0 and if user needs LTS3
then set PREFERRED_VERSION_zephyr-kernel = "3.7.0" in local.conf file.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
...ry-generation-issue-in-cross-compila.patch | 106 +++++++
.../zephyr-kernel/zephyr-kernel-src-3.7.0.inc | 274 ++++++++++++++++++
2 files changed, 380 insertions(+)
create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-3.7-x86-fix-efi-binary-generation-issue-in-cross-compila.patch
create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-3.7.0.inc
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-3.7-x86-fix-efi-binary-generation-issue-in-cross-compila.patch b/meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-3.7-x86-fix-efi-binary-generation-issue-in-cross-compila.patch
new file mode 100644
index 0000000..5029369
--- /dev/null
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-3.7-x86-fix-efi-binary-generation-issue-in-cross-compila.patch
@@ -0,0 +1,106 @@
+From 23f6da3cf295fa84cb03c7d98dfc6ec9c6aa2cf3 Mon Sep 17 00:00:00 2001
+From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
+Date: Thu, 3 Jul 2025 00:31:50 -0600
+Subject: [PATCH] x86: fix efi binary generation issue in cross compilation env
+
+Set root directory for headers.
+
+Upstream-Status: Inappropriate [Yocto Project cross-compilation specific]
+
+Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
+---
+ arch/x86/zefi/zefi.py | 5 ++++-
+ boards/intel/adl/CMakeLists.txt | 1 +
+ boards/intel/ehl/CMakeLists.txt | 1 +
+ boards/intel/rpl/CMakeLists.txt | 1 +
+ boards/up-bridge-the-gap/up_squared/CMakeLists.txt | 1 +
+ boards/up-bridge-the-gap/up_squared_pro_7000/CMakeLists.txt | 1 +
+ 6 files changed, 9 insertions(+), 1 deletion(-)
+
+diff --git a/arch/x86/zefi/zefi.py b/arch/x86/zefi/zefi.py
+index 99c188ecd08..1cd86a21cd4 100755
+--- a/arch/x86/zefi/zefi.py
++++ b/arch/x86/zefi/zefi.py
+@@ -109,8 +109,10 @@ def build_elf(elf_file, include_dirs):
+ includes = []
+ for include_dir in include_dirs:
+ includes.extend(["-I", include_dir])
++ # Pass --sysroot path for cross compilation
++ sysrootarg = "--sysroot=" + args.sysroot
+ cmd = ([args.compiler, "-shared", "-Wall", "-Werror", "-I."] + includes +
+- ["-fno-stack-protector", "-fpic", "-mno-red-zone", "-fshort-wchar",
++ ["-fno-stack-protector", "-fpic", "-mno-red-zone", "-fshort-wchar", sysrootarg,
+ "-Wl,-nostdlib", "-T", ldscript, "-o", "zefi.elf", cfile])
+ verbose(" ".join(cmd))
+ subprocess.run(cmd, check = True)
+@@ -150,6 +152,7 @@ def parse_args():
+ parser.add_argument("-v", "--verbose", action="store_true", help="Verbose output")
+ parser.add_argument("-i", "--includes", required=True, nargs="+",
+ help="Zephyr base include directories")
++ parser.add_argument("-s", "--sysroot", required=True, help="Cross compilation --sysroot=path")
+
+ return parser.parse_args()
+
+diff --git a/boards/intel/adl/CMakeLists.txt b/boards/intel/adl/CMakeLists.txt
+index 36ddcdf9d13..4cb244a777d 100644
+--- a/boards/intel/adl/CMakeLists.txt
++++ b/boards/intel/adl/CMakeLists.txt
+@@ -8,6 +8,7 @@ set_property(GLOBAL APPEND PROPERTY extra_post_build_commands
+ -o ${CMAKE_OBJCOPY}
+ -i ${ZEPHYR_BASE}/include
+ -f ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.elf
++ -s ${SYSROOT_DIR}
+ $<$<BOOL:${CMAKE_VERBOSE_MAKEFILE}>:--verbose>
+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
+ )
+diff --git a/boards/intel/ehl/CMakeLists.txt b/boards/intel/ehl/CMakeLists.txt
+index 36ddcdf9d13..4cb244a777d 100644
+--- a/boards/intel/ehl/CMakeLists.txt
++++ b/boards/intel/ehl/CMakeLists.txt
+@@ -8,6 +8,7 @@ set_property(GLOBAL APPEND PROPERTY extra_post_build_commands
+ -o ${CMAKE_OBJCOPY}
+ -i ${ZEPHYR_BASE}/include
+ -f ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.elf
++ -s ${SYSROOT_DIR}
+ $<$<BOOL:${CMAKE_VERBOSE_MAKEFILE}>:--verbose>
+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
+ )
+diff --git a/boards/intel/rpl/CMakeLists.txt b/boards/intel/rpl/CMakeLists.txt
+index 36ddcdf9d13..4cb244a777d 100644
+--- a/boards/intel/rpl/CMakeLists.txt
++++ b/boards/intel/rpl/CMakeLists.txt
+@@ -8,6 +8,7 @@ set_property(GLOBAL APPEND PROPERTY extra_post_build_commands
+ -o ${CMAKE_OBJCOPY}
+ -i ${ZEPHYR_BASE}/include
+ -f ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.elf
++ -s ${SYSROOT_DIR}
+ $<$<BOOL:${CMAKE_VERBOSE_MAKEFILE}>:--verbose>
+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
+ )
+diff --git a/boards/up-bridge-the-gap/up_squared/CMakeLists.txt b/boards/up-bridge-the-gap/up_squared/CMakeLists.txt
+index ddfd93807ff..8dfe7aa9cec 100644
+--- a/boards/up-bridge-the-gap/up_squared/CMakeLists.txt
++++ b/boards/up-bridge-the-gap/up_squared/CMakeLists.txt
+@@ -11,6 +11,7 @@ set_property(GLOBAL APPEND PROPERTY extra_post_build_commands
+ -o ${CMAKE_OBJCOPY}
+ -i ${ZEPHYR_BASE}/include
+ -f ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.elf
++ -s ${SYSROOT_DIR}
+ $<$<BOOL:${CMAKE_VERBOSE_MAKEFILE}>:--verbose>
+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
+ )
+diff --git a/boards/up-bridge-the-gap/up_squared_pro_7000/CMakeLists.txt b/boards/up-bridge-the-gap/up_squared_pro_7000/CMakeLists.txt
+index 36ddcdf9d13..4cb244a777d 100644
+--- a/boards/up-bridge-the-gap/up_squared_pro_7000/CMakeLists.txt
++++ b/boards/up-bridge-the-gap/up_squared_pro_7000/CMakeLists.txt
+@@ -8,6 +8,7 @@ set_property(GLOBAL APPEND PROPERTY extra_post_build_commands
+ -o ${CMAKE_OBJCOPY}
+ -i ${ZEPHYR_BASE}/include
+ -f ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.elf
++ -s ${SYSROOT_DIR}
+ $<$<BOOL:${CMAKE_VERBOSE_MAKEFILE}>:--verbose>
+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
+ )
+--
+2.34.1
+
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-3.7.0.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-3.7.0.inc
new file mode 100644
index 0000000..1cf87a2
--- /dev/null
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-3.7.0.inc
@@ -0,0 +1,274 @@
+# Auto-generated from zephyr-kernel-src.inc.jinja
+
+SRCREV_FORMAT = "default"
+
+SRCREV_default = "36940db938a8f4a1e919496793ed439850a221c2"
+SRCREV_acpica = "8d24867bc9c9d81c81eeac59391cda59333affd4"
+SRCREV_bsim = "9351ae1ad44864a49c351f9704f65f43046abeb0"
+SRCREV_babblesim_base = "4bd907be0b2abec3b31a23fd8ca98db2a07209d2"
+SRCREV_babblesim_ext_2G4_libPhyComv1 = "93f5eba512c438b0c9ebc1b1a947517c865b3643"
+SRCREV_babblesim_ext_2G4_phy_v1 = "04eeb3c3794444122fbeeb3715f4233b0b50cfbb"
+SRCREV_babblesim_ext_2G4_channel_NtNcable = "20a38c997f507b0aa53817aab3d73a462fff7af1"
+SRCREV_babblesim_ext_2G4_channel_multiatt = "bde72a57384dde7a4310bcf3843469401be93074"
+SRCREV_babblesim_ext_2G4_modem_magic = "edfcda2d3937a74be0a59d6cd47e0f50183453da"
+SRCREV_babblesim_ext_2G4_modem_BLE_simple = "a38d2d24b04a6f970a225d1316047256ebf5a539"
+SRCREV_babblesim_ext_2G4_device_burst_interferer = "5b5339351d6e6a2368c686c734dc8b2fc65698fc"
+SRCREV_babblesim_ext_2G4_device_WLAN_actmod = "9cb6d8e72695f6b785e57443f0629a18069d6ce4"
+SRCREV_babblesim_ext_2G4_device_playback = "abb48cd71ddd4e2a9022f4bf49b2712524c483e8"
+SRCREV_babblesim_ext_libCryptov1 = "eed6d7038e839153e340bd333bc43541cb90ba64"
+SRCREV_cmsis = "4b96cbb174678dcd3ca86e11e1f24bc5f8726da0"
+SRCREV_cmsis-dsp = "6489e771e9c405f1763b52d64a3f17a1ec488ace"
+SRCREV_cmsis-nn = "ea987c1ca661be723de83bd159aed815d6cbd430"
+SRCREV_edtt = "8d7b543d4d2f2be0f78481e4e1d8d73a88024803"
+SRCREV_fatfs = "427159bf95ea49b7680facffaa29ad506b42709b"
+SRCREV_hal_adi = "dee9a7b1eff13a9da0560daf8842d61657f9d61e"
+SRCREV_hal_altera = "4fe4df959d4593ce66e676aeba0b57f546dba0fe"
+SRCREV_hal_ambiq = "e25327f026df1ee08f1bf01a4bbfeb5e5f4026f1"
+SRCREV_hal_atmel = "56d60ebc909ad065bf6554cee73487969857614b"
+SRCREV_hal_espressif = "87e7902d7184a8280b4d13bce79801a723f4ddd8"
+SRCREV_hal_ethos_u = "8e2cf756b474eff9a32a9bdf1775d9620f1eadcf"
+SRCREV_hal_gigadevice = "2994b7dde8b0b0fa9b9c0ccb13474b6a486cddc3"
+SRCREV_hal_infineon = "f25734a72c585f6675e8254a382e80e78a3cd03a"
+SRCREV_hal_intel = "0905a528623de56b1bedf817536321bcdbc0efae"
+SRCREV_hal_microchip = "71eba057c0cb7fc11b6f33eb40a82f1ebe2c571c"
+SRCREV_hal_nordic = "ab5cb2e2faeb1edfad7a25286dcb513929ae55da"
+SRCREV_hal_nuvoton = "466c3eed9c98453fb23953bf0e0427fea01924be"
+SRCREV_hal_nxp = "862e001504bd6e0a4feade6a718e9f973116849c"
+SRCREV_hal_openisa = "eabd530a64d71de91d907bad257cd61aacf607bc"
+SRCREV_hal_quicklogic = "bad894440fe72c814864798c8e3a76d13edffb6c"
+SRCREV_hal_renesas = "af77d7cdfeeff290593e7e99f54f0c1e2a3f91e6"
+SRCREV_hal_rpi_pico = "fba7162cc7bee06d0149622bbcaac4e41062d368"
+SRCREV_hal_silabs = "a09dd1b82b24aa3060e162c0dfa40026c0dba450"
+SRCREV_hal_st = "b77157f6bc4395e398d90ab02a7d2cbc01ab2ce7"
+SRCREV_hal_stm32 = "f1317150eac951fdd8259337a47cbbc4c2e6d335"
+SRCREV_hal_telink = "4226c7fc17d5a34e557d026d428fc766191a0800"
+SRCREV_hal_ti = "b85f86e51fc4d47c4c383d320d64d52d4d371ae4"
+SRCREV_hal_wurthelektronik = "e5bcb2eac1bb9639ce13b4dafc78eb254e014342"
+SRCREV_hal_xtensa = "a2d658525b16c57bea8dd565f5bd5167e4b9f1ee"
+SRCREV_hostap = "a90df86d7c596a5367ff70c2b50c7f599e6636f3"
+SRCREV_libmetal = "a6851ba6dba8c9e87d00c42f171a822f7a29639b"
+SRCREV_liblc3 = "1a5938ebaca4f13fe79ce074f5dee079783aa29f"
+SRCREV_littlefs = "408c16a909dd6cf128874a76f21c793798c9e423"
+SRCREV_loramac-node = "fb00b383072518c918e2258b0916c996f2d4eebe"
+SRCREV_lvgl = "2b498e6f36d6b82ae1da12c8b7742e318624ecf5"
+SRCREV_mbedtls = "2f24831ee13d399ce019c4632b0bcd440a713f7c"
+SRCREV_mcuboot = "fb2cf0ec3da3687b93f28e556ab682bdd4b85223"
+SRCREV_mipi-sys-t = "71ace1f5caa03e56c8740a09863e685efb4b2360"
+SRCREV_net-tools = "7c7a856814d7f27509c8511fef14cec21f7d0c30"
+SRCREV_nrf_hw_models = "6c389b9b5fa0a079cd4502e69d375da4c0c289b7"
+SRCREV_open-amp = "76d2168bcdfcd23a9a7dce8c21f2083b90a1e60a"
+SRCREV_openthread = "3873c6fcd5a8a9dd01b71e8efe32ef5dc7923bb1"
+SRCREV_percepio = "a49e5f3947faad0dd654eddd5a750127fb81e50d"
+SRCREV_picolibc = "764ef4e401a8f4c6a86ab723533841f072885a5b"
+SRCREV_segger = "b011c45b585e097d95d9cf93edf4f2e01588d3cd"
+SRCREV_tinycrypt = "1012a3ebee18c15ede5efc8332ee2fc37817670f"
+SRCREV_trusted-firmware-m = "069455be098383bf96eab73e3ff8e0c66c60fa5a"
+SRCREV_trusted-firmware-a = "713ffbf96c5bcbdeab757423f10f73eb304eff07"
+SRCREV_uoscore-uedhoc = "84ef879a46d7bfd9a423fbfb502b04289861f9ea"
+SRCREV_zcbor = "75d088037eb237b18e7ec1f47c9ce494b9b95aab"
+
+SRC_URI_ZEPHYR ?= "git://github.com/zephyrproject-rtos/zephyr.git;protocol=https"
+SRC_URI_ZEPHYR_ACPICA ?= "git://github.com/zephyrproject-rtos/acpica;protocol=https"
+SRC_URI_ZEPHYR_BSIM ?= "git://github.com/zephyrproject-rtos/babblesim-manifest;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_BASE ?= "git://github.com/BabbleSim/base;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_LIBPHYCOMV1 ?= "git://github.com/BabbleSim/ext_2G4_libPhyComv1;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_PHY_V1 ?= "git://github.com/BabbleSim/ext_2G4_phy_v1;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_CHANNEL_NTNCABLE ?= "git://github.com/BabbleSim/ext_2G4_channel_NtNcable;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_CHANNEL_MULTIATT ?= "git://github.com/BabbleSim/ext_2G4_channel_multiatt;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_MODEM_MAGIC ?= "git://github.com/BabbleSim/ext_2G4_modem_magic;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_MODEM_BLE_SIMPLE ?= "git://github.com/BabbleSim/ext_2G4_modem_BLE_simple;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_DEVICE_BURST_INTERFERER ?= "git://github.com/BabbleSim/ext_2G4_device_burst_interferer;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_DEVICE_WLAN_ACTMOD ?= "git://github.com/BabbleSim/ext_2G4_device_WLAN_actmod;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_DEVICE_PLAYBACK ?= "git://github.com/BabbleSim/ext_2G4_device_playback;protocol=https"
+SRC_URI_ZEPHYR_BABBLESIM_EXT_LIBCRYPTOV1 ?= "git://github.com/BabbleSim/ext_libCryptov1;protocol=https"
+SRC_URI_ZEPHYR_CMSIS ?= "git://github.com/zephyrproject-rtos/cmsis;protocol=https"
+SRC_URI_ZEPHYR_CMSIS_DSP ?= "git://github.com/zephyrproject-rtos/cmsis-dsp;protocol=https"
+SRC_URI_ZEPHYR_CMSIS_NN ?= "git://github.com/zephyrproject-rtos/cmsis-nn;protocol=https"
+SRC_URI_ZEPHYR_EDTT ?= "git://github.com/zephyrproject-rtos/edtt;protocol=https"
+SRC_URI_ZEPHYR_FATFS ?= "git://github.com/zephyrproject-rtos/fatfs;protocol=https"
+SRC_URI_ZEPHYR_HAL_ADI ?= "git://github.com/zephyrproject-rtos/hal_adi;protocol=https"
+SRC_URI_ZEPHYR_HAL_ALTERA ?= "git://github.com/zephyrproject-rtos/hal_altera;protocol=https"
+SRC_URI_ZEPHYR_HAL_AMBIQ ?= "git://github.com/zephyrproject-rtos/hal_ambiq;protocol=https"
+SRC_URI_ZEPHYR_HAL_ATMEL ?= "git://github.com/zephyrproject-rtos/hal_atmel;protocol=https"
+SRC_URI_ZEPHYR_HAL_ESPRESSIF ?= "git://github.com/zephyrproject-rtos/hal_espressif;protocol=https"
+SRC_URI_ZEPHYR_HAL_ETHOS_U ?= "git://github.com/zephyrproject-rtos/hal_ethos_u;protocol=https"
+SRC_URI_ZEPHYR_HAL_GIGADEVICE ?= "git://github.com/zephyrproject-rtos/hal_gigadevice;protocol=https"
+SRC_URI_ZEPHYR_HAL_INFINEON ?= "git://github.com/zephyrproject-rtos/hal_infineon;protocol=https"
+SRC_URI_ZEPHYR_HAL_INTEL ?= "git://github.com/zephyrproject-rtos/hal_intel;protocol=https"
+SRC_URI_ZEPHYR_HAL_MICROCHIP ?= "git://github.com/zephyrproject-rtos/hal_microchip;protocol=https"
+SRC_URI_ZEPHYR_HAL_NORDIC ?= "git://github.com/zephyrproject-rtos/hal_nordic;protocol=https"
+SRC_URI_ZEPHYR_HAL_NUVOTON ?= "git://github.com/zephyrproject-rtos/hal_nuvoton;protocol=https"
+SRC_URI_ZEPHYR_HAL_NXP ?= "git://github.com/zephyrproject-rtos/hal_nxp;protocol=https"
+SRC_URI_ZEPHYR_HAL_OPENISA ?= "git://github.com/zephyrproject-rtos/hal_openisa;protocol=https"
+SRC_URI_ZEPHYR_HAL_QUICKLOGIC ?= "git://github.com/zephyrproject-rtos/hal_quicklogic;protocol=https"
+SRC_URI_ZEPHYR_HAL_RENESAS ?= "git://github.com/zephyrproject-rtos/hal_renesas;protocol=https"
+SRC_URI_ZEPHYR_HAL_RPI_PICO ?= "git://github.com/zephyrproject-rtos/hal_rpi_pico;protocol=https"
+SRC_URI_ZEPHYR_HAL_SILABS ?= "git://github.com/zephyrproject-rtos/hal_silabs;protocol=https"
+SRC_URI_ZEPHYR_HAL_ST ?= "git://github.com/zephyrproject-rtos/hal_st;protocol=https"
+SRC_URI_ZEPHYR_HAL_STM32 ?= "git://github.com/zephyrproject-rtos/hal_stm32;protocol=https"
+SRC_URI_ZEPHYR_HAL_TELINK ?= "git://github.com/zephyrproject-rtos/hal_telink;protocol=https"
+SRC_URI_ZEPHYR_HAL_TI ?= "git://github.com/zephyrproject-rtos/hal_ti;protocol=https"
+SRC_URI_ZEPHYR_HAL_WURTHELEKTRONIK ?= "git://github.com/zephyrproject-rtos/hal_wurthelektronik;protocol=https"
+SRC_URI_ZEPHYR_HAL_XTENSA ?= "git://github.com/zephyrproject-rtos/hal_xtensa;protocol=https"
+SRC_URI_ZEPHYR_HOSTAP ?= "git://github.com/zephyrproject-rtos/hostap;protocol=https"
+SRC_URI_ZEPHYR_LIBMETAL ?= "git://github.com/zephyrproject-rtos/libmetal;protocol=https"
+SRC_URI_ZEPHYR_LIBLC3 ?= "git://github.com/zephyrproject-rtos/liblc3;protocol=https"
+SRC_URI_ZEPHYR_LITTLEFS ?= "git://github.com/zephyrproject-rtos/littlefs;protocol=https"
+SRC_URI_ZEPHYR_LORAMAC_NODE ?= "git://github.com/zephyrproject-rtos/loramac-node;protocol=https"
+SRC_URI_ZEPHYR_LVGL ?= "git://github.com/zephyrproject-rtos/lvgl;protocol=https"
+SRC_URI_ZEPHYR_MBEDTLS ?= "git://github.com/zephyrproject-rtos/mbedtls;protocol=https"
+SRC_URI_ZEPHYR_MCUBOOT ?= "git://github.com/zephyrproject-rtos/mcuboot;protocol=https"
+SRC_URI_ZEPHYR_MIPI_SYS_T ?= "git://github.com/zephyrproject-rtos/mipi-sys-t;protocol=https"
+SRC_URI_ZEPHYR_NET_TOOLS ?= "git://github.com/zephyrproject-rtos/net-tools;protocol=https"
+SRC_URI_ZEPHYR_NRF_HW_MODELS ?= "git://github.com/zephyrproject-rtos/nrf_hw_models;protocol=https"
+SRC_URI_ZEPHYR_OPEN_AMP ?= "git://github.com/zephyrproject-rtos/open-amp;protocol=https"
+SRC_URI_ZEPHYR_OPENTHREAD ?= "git://github.com/zephyrproject-rtos/openthread;protocol=https"
+SRC_URI_ZEPHYR_PERCEPIO ?= "git://github.com/zephyrproject-rtos/percepio;protocol=https"
+SRC_URI_ZEPHYR_PICOLIBC ?= "git://github.com/zephyrproject-rtos/picolibc;protocol=https"
+SRC_URI_ZEPHYR_SEGGER ?= "git://github.com/zephyrproject-rtos/segger;protocol=https"
+SRC_URI_ZEPHYR_TINYCRYPT ?= "git://github.com/zephyrproject-rtos/tinycrypt;protocol=https"
+SRC_URI_ZEPHYR_TRUSTED_FIRMWARE_M ?= "git://github.com/zephyrproject-rtos/trusted-firmware-m;protocol=https"
+SRC_URI_ZEPHYR_TRUSTED_FIRMWARE_A ?= "git://github.com/zephyrproject-rtos/trusted-firmware-a;protocol=https"
+SRC_URI_ZEPHYR_UOSCORE_UEDHOC ?= "git://github.com/zephyrproject-rtos/uoscore-uedhoc;protocol=https"
+SRC_URI_ZEPHYR_ZCBOR ?= "git://github.com/zephyrproject-rtos/zcbor;protocol=https"
+
+SRC_URI_PATCHES ?= "\
+ file://0001-3.7-x86-fix-efi-binary-generation-issue-in-cross-compila.patch;patchdir=zephyr \
+"
+
+SRC_URI = "\
+ ${SRC_URI_ZEPHYR};branch=${ZEPHYR_BRANCH};name=default;destsuffix=git/zephyr \
+ ${SRC_URI_ZEPHYR_ACPICA};name=acpica;nobranch=1;destsuffix=git/modules/lib/acpica \
+ ${SRC_URI_ZEPHYR_BSIM};name=bsim;nobranch=1;destsuffix=git/tools/bsim \
+ ${SRC_URI_ZEPHYR_BABBLESIM_BASE};name=babblesim_base;nobranch=1;destsuffix=git/tools/bsim/components \
+ ${SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_LIBPHYCOMV1};name=babblesim_ext_2G4_libPhyComv1;nobranch=1;destsuffix=git/tools/bsim/components/ext_2G4_libPhyComv1 \
+ ${SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_PHY_V1};name=babblesim_ext_2G4_phy_v1;nobranch=1;destsuffix=git/tools/bsim/components/ext_2G4_phy_v1 \
+ ${SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_CHANNEL_NTNCABLE};name=babblesim_ext_2G4_channel_NtNcable;nobranch=1;destsuffix=git/tools/bsim/components/ext_2G4_channel_NtNcable \
+ ${SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_CHANNEL_MULTIATT};name=babblesim_ext_2G4_channel_multiatt;nobranch=1;destsuffix=git/tools/bsim/components/ext_2G4_channel_multiatt \
+ ${SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_MODEM_MAGIC};name=babblesim_ext_2G4_modem_magic;nobranch=1;destsuffix=git/tools/bsim/components/ext_2G4_modem_magic \
+ ${SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_MODEM_BLE_SIMPLE};name=babblesim_ext_2G4_modem_BLE_simple;nobranch=1;destsuffix=git/tools/bsim/components/ext_2G4_modem_BLE_simple \
+ ${SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_DEVICE_BURST_INTERFERER};name=babblesim_ext_2G4_device_burst_interferer;nobranch=1;destsuffix=git/tools/bsim/components/ext_2G4_device_burst_interferer \
+ ${SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_DEVICE_WLAN_ACTMOD};name=babblesim_ext_2G4_device_WLAN_actmod;nobranch=1;destsuffix=git/tools/bsim/components/ext_2G4_device_WLAN_actmod \
+ ${SRC_URI_ZEPHYR_BABBLESIM_EXT_2G4_DEVICE_PLAYBACK};name=babblesim_ext_2G4_device_playback;nobranch=1;destsuffix=git/tools/bsim/components/ext_2G4_device_playback \
+ ${SRC_URI_ZEPHYR_BABBLESIM_EXT_LIBCRYPTOV1};name=babblesim_ext_libCryptov1;nobranch=1;destsuffix=git/tools/bsim/components/ext_libCryptov1 \
+ ${SRC_URI_ZEPHYR_CMSIS};name=cmsis;nobranch=1;destsuffix=git/modules/hal/cmsis \
+ ${SRC_URI_ZEPHYR_CMSIS_DSP};name=cmsis-dsp;nobranch=1;destsuffix=git/modules/lib/cmsis-dsp \
+ ${SRC_URI_ZEPHYR_CMSIS_NN};name=cmsis-nn;nobranch=1;destsuffix=git/modules/lib/cmsis-nn \
+ ${SRC_URI_ZEPHYR_EDTT};name=edtt;nobranch=1;destsuffix=git/tools/edtt \
+ ${SRC_URI_ZEPHYR_FATFS};name=fatfs;nobranch=1;destsuffix=git/modules/fs/fatfs \
+ ${SRC_URI_ZEPHYR_HAL_ADI};name=hal_adi;nobranch=1;destsuffix=git/modules/hal/adi \
+ ${SRC_URI_ZEPHYR_HAL_ALTERA};name=hal_altera;nobranch=1;destsuffix=git/modules/hal/altera \
+ ${SRC_URI_ZEPHYR_HAL_AMBIQ};name=hal_ambiq;nobranch=1;destsuffix=git/modules/hal/ambiq \
+ ${SRC_URI_ZEPHYR_HAL_ATMEL};name=hal_atmel;nobranch=1;destsuffix=git/modules/hal/atmel \
+ ${SRC_URI_ZEPHYR_HAL_ESPRESSIF};name=hal_espressif;nobranch=1;destsuffix=git/modules/hal/espressif \
+ ${SRC_URI_ZEPHYR_HAL_ETHOS_U};name=hal_ethos_u;nobranch=1;destsuffix=git/modules/hal/ethos_u \
+ ${SRC_URI_ZEPHYR_HAL_GIGADEVICE};name=hal_gigadevice;nobranch=1;destsuffix=git/modules/hal/gigadevice \
+ ${SRC_URI_ZEPHYR_HAL_INFINEON};name=hal_infineon;nobranch=1;destsuffix=git/modules/hal/infineon \
+ ${SRC_URI_ZEPHYR_HAL_INTEL};name=hal_intel;nobranch=1;destsuffix=git/modules/hal/intel \
+ ${SRC_URI_ZEPHYR_HAL_MICROCHIP};name=hal_microchip;nobranch=1;destsuffix=git/modules/hal/microchip \
+ ${SRC_URI_ZEPHYR_HAL_NORDIC};name=hal_nordic;nobranch=1;destsuffix=git/modules/hal/nordic \
+ ${SRC_URI_ZEPHYR_HAL_NUVOTON};name=hal_nuvoton;nobranch=1;destsuffix=git/modules/hal/nuvoton \
+ ${SRC_URI_ZEPHYR_HAL_NXP};name=hal_nxp;nobranch=1;destsuffix=git/modules/hal/nxp \
+ ${SRC_URI_ZEPHYR_HAL_OPENISA};name=hal_openisa;nobranch=1;destsuffix=git/modules/hal/openisa \
+ ${SRC_URI_ZEPHYR_HAL_QUICKLOGIC};name=hal_quicklogic;nobranch=1;destsuffix=git/modules/hal/quicklogic \
+ ${SRC_URI_ZEPHYR_HAL_RENESAS};name=hal_renesas;nobranch=1;destsuffix=git/modules/hal/renesas \
+ ${SRC_URI_ZEPHYR_HAL_RPI_PICO};name=hal_rpi_pico;nobranch=1;destsuffix=git/modules/hal/rpi_pico \
+ ${SRC_URI_ZEPHYR_HAL_SILABS};name=hal_silabs;nobranch=1;destsuffix=git/modules/hal/silabs \
+ ${SRC_URI_ZEPHYR_HAL_ST};name=hal_st;nobranch=1;destsuffix=git/modules/hal/st \
+ ${SRC_URI_ZEPHYR_HAL_STM32};name=hal_stm32;nobranch=1;destsuffix=git/modules/hal/stm32 \
+ ${SRC_URI_ZEPHYR_HAL_TELINK};name=hal_telink;nobranch=1;destsuffix=git/modules/hal/telink \
+ ${SRC_URI_ZEPHYR_HAL_TI};name=hal_ti;nobranch=1;destsuffix=git/modules/hal/ti \
+ ${SRC_URI_ZEPHYR_HAL_WURTHELEKTRONIK};name=hal_wurthelektronik;nobranch=1;destsuffix=git/modules/hal/wurthelektronik \
+ ${SRC_URI_ZEPHYR_HAL_XTENSA};name=hal_xtensa;nobranch=1;destsuffix=git/modules/hal/xtensa \
+ ${SRC_URI_ZEPHYR_HOSTAP};name=hostap;nobranch=1;destsuffix=git/modules/lib/hostap \
+ ${SRC_URI_ZEPHYR_LIBMETAL};name=libmetal;nobranch=1;destsuffix=git/modules/hal/libmetal \
+ ${SRC_URI_ZEPHYR_LIBLC3};name=liblc3;nobranch=1;destsuffix=git/modules/lib/liblc3 \
+ ${SRC_URI_ZEPHYR_LITTLEFS};name=littlefs;nobranch=1;destsuffix=git/modules/fs/littlefs \
+ ${SRC_URI_ZEPHYR_LORAMAC_NODE};name=loramac-node;nobranch=1;destsuffix=git/modules/lib/loramac-node \
+ ${SRC_URI_ZEPHYR_LVGL};name=lvgl;nobranch=1;destsuffix=git/modules/lib/gui/lvgl \
+ ${SRC_URI_ZEPHYR_MBEDTLS};name=mbedtls;nobranch=1;destsuffix=git/modules/crypto/mbedtls \
+ ${SRC_URI_ZEPHYR_MCUBOOT};name=mcuboot;nobranch=1;destsuffix=git/bootloader/mcuboot \
+ ${SRC_URI_ZEPHYR_MIPI_SYS_T};name=mipi-sys-t;nobranch=1;destsuffix=git/modules/debug/mipi-sys-t \
+ ${SRC_URI_ZEPHYR_NET_TOOLS};name=net-tools;nobranch=1;destsuffix=git/tools/net-tools \
+ ${SRC_URI_ZEPHYR_NRF_HW_MODELS};name=nrf_hw_models;nobranch=1;destsuffix=git/modules/bsim_hw_models/nrf_hw_models \
+ ${SRC_URI_ZEPHYR_OPEN_AMP};name=open-amp;nobranch=1;destsuffix=git/modules/lib/open-amp \
+ ${SRC_URI_ZEPHYR_OPENTHREAD};name=openthread;nobranch=1;destsuffix=git/modules/lib/openthread \
+ ${SRC_URI_ZEPHYR_PERCEPIO};name=percepio;nobranch=1;destsuffix=git/modules/debug/percepio \
+ ${SRC_URI_ZEPHYR_PICOLIBC};name=picolibc;nobranch=1;destsuffix=git/modules/lib/picolibc \
+ ${SRC_URI_ZEPHYR_SEGGER};name=segger;nobranch=1;destsuffix=git/modules/debug/segger \
+ ${SRC_URI_ZEPHYR_TINYCRYPT};name=tinycrypt;nobranch=1;destsuffix=git/modules/crypto/tinycrypt \
+ ${SRC_URI_ZEPHYR_TRUSTED_FIRMWARE_M};name=trusted-firmware-m;nobranch=1;destsuffix=git/modules/tee/tf-m/trusted-firmware-m \
+ ${SRC_URI_ZEPHYR_TRUSTED_FIRMWARE_A};name=trusted-firmware-a;nobranch=1;destsuffix=git/modules/tee/tf-a/trusted-firmware-a \
+ ${SRC_URI_ZEPHYR_UOSCORE_UEDHOC};name=uoscore-uedhoc;nobranch=1;destsuffix=git/modules/lib/uoscore-uedhoc \
+ ${SRC_URI_ZEPHYR_ZCBOR};name=zcbor;nobranch=1;destsuffix=git/modules/lib/zcbor \
+ ${SRC_URI_PATCHES} \
+"
+
+ZEPHYR_MODULES = "\
+${S}/modules/lib/acpica\;\
+${S}/tools/bsim\;\
+${S}/tools/bsim/components\;\
+${S}/tools/bsim/components/ext_2G4_libPhyComv1\;\
+${S}/tools/bsim/components/ext_2G4_phy_v1\;\
+${S}/tools/bsim/components/ext_2G4_channel_NtNcable\;\
+${S}/tools/bsim/components/ext_2G4_channel_multiatt\;\
+${S}/tools/bsim/components/ext_2G4_modem_magic\;\
+${S}/tools/bsim/components/ext_2G4_modem_BLE_simple\;\
+${S}/tools/bsim/components/ext_2G4_device_burst_interferer\;\
+${S}/tools/bsim/components/ext_2G4_device_WLAN_actmod\;\
+${S}/tools/bsim/components/ext_2G4_device_playback\;\
+${S}/tools/bsim/components/ext_libCryptov1\;\
+${S}/modules/hal/cmsis\;\
+${S}/modules/lib/cmsis-dsp\;\
+${S}/modules/lib/cmsis-nn\;\
+${S}/tools/edtt\;\
+${S}/modules/fs/fatfs\;\
+${S}/modules/hal/adi\;\
+${S}/modules/hal/altera\;\
+${S}/modules/hal/ambiq\;\
+${S}/modules/hal/atmel\;\
+${S}/modules/hal/espressif\;\
+${S}/modules/hal/ethos_u\;\
+${S}/modules/hal/gigadevice\;\
+${S}/modules/hal/infineon\;\
+${S}/modules/hal/intel\;\
+${S}/modules/hal/microchip\;\
+${S}/modules/hal/nordic\;\
+${S}/modules/hal/nuvoton\;\
+${S}/modules/hal/nxp\;\
+${S}/modules/hal/openisa\;\
+${S}/modules/hal/quicklogic\;\
+${S}/modules/hal/renesas\;\
+${S}/modules/hal/rpi_pico\;\
+${S}/modules/hal/silabs\;\
+${S}/modules/hal/st\;\
+${S}/modules/hal/stm32\;\
+${S}/modules/hal/telink\;\
+${S}/modules/hal/ti\;\
+${S}/modules/hal/wurthelektronik\;\
+${S}/modules/hal/xtensa\;\
+${S}/modules/lib/hostap\;\
+${S}/modules/hal/libmetal\;\
+${S}/modules/lib/liblc3\;\
+${S}/modules/fs/littlefs\;\
+${S}/modules/lib/loramac-node\;\
+${S}/modules/lib/gui/lvgl\;\
+${S}/modules/crypto/mbedtls\;\
+${S}/bootloader/mcuboot\;\
+${S}/modules/debug/mipi-sys-t\;\
+${S}/tools/net-tools\;\
+${S}/modules/bsim_hw_models/nrf_hw_models\;\
+${S}/modules/lib/open-amp\;\
+${S}/modules/lib/openthread\;\
+${S}/modules/debug/percepio\;\
+${S}/modules/lib/picolibc\;\
+${S}/modules/debug/segger\;\
+${S}/modules/crypto/tinycrypt\;\
+${S}/modules/tee/tf-m/trusted-firmware-m\;\
+${S}/modules/tee/tf-a/trusted-firmware-a\;\
+${S}/modules/lib/uoscore-uedhoc\;\
+${S}/modules/lib/zcbor\;\
+"
+
+ZEPHYR_BRANCH = "v3.7-branch"
+PV = "3.7.0+git${SRCPV}"
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 7/11] meta-zephyr: Update README files
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
` (5 preceding siblings ...)
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 6/11] zephyr-kernel: Add Zephyr LTS3.7.0 support Sandeep Gundlupet Raju
@ 2025-08-18 22:03 ` Sandeep Gundlupet Raju
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 8/11] zephyr-kernel: Use relative path Sandeep Gundlupet Raju
` (3 subsequent siblings)
10 siblings, 0 replies; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:03 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Update README files with following.
- Build instructions
- Maintainers lists and patch submission
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
README.txt => README.md | 163 ++++++++++++++++++++++++------------
meta-zephyr-bsp/README.md | 5 ++
meta-zephyr-bsp/README.txt | 1 -
meta-zephyr-core/README.md | 6 ++
meta-zephyr-core/README.txt | 1 -
5 files changed, 120 insertions(+), 56 deletions(-)
rename README.txt => README.md (60%)
create mode 100644 meta-zephyr-bsp/README.md
delete mode 100644 meta-zephyr-bsp/README.txt
create mode 100644 meta-zephyr-core/README.md
delete mode 100644 meta-zephyr-core/README.txt
diff --git a/README.txt b/README.md
similarity index 60%
rename from README.txt
rename to README.md
index d3694a6..16951b0 100644
--- a/README.txt
+++ b/README.md
@@ -1,71 +1,101 @@
-Building Zephyr Images via bitbake recipes
-==========================================
+# meta-zephyr
-More detailed and up-to-date information can be found here:
-
-https://wiki.yoctoproject.org/wiki/TipsAndTricks/BuildingZephyrImages
+This layer enables building Zephyr using Yocto Project.
-Prerequisites:
-==============
+## Dependencies
This layer depends on:
- Yocto distro (master)
- git://git.yoctoproject.org/poky
- Python layer (meta-openembedded/meta-python)
- git://git.openembedded.org/meta-openembedded
-Add "meta-openembedded/meta-oe" to BBLAYERS
-Add "meta-openembedded/meta-python" to BBLAYERS
-Add "meta-zephyr-core" and "meta-zephyr-bsp" to BBLAYERS
+ URI: https://git.yoctoproject.org/poky
+ layers: meta, meta-poky
+ branch: scarthgap
+
+ URI: https://git.openembedded.org/meta-openembedded
+ layers: meta-oe, meta-python
+ branch: scarthgap
+
+## Building Zephyr Images via bitbake recipes
+
+More detailed and up-to-date information can be found here:
+
+https://wiki.yoctoproject.org/wiki/TipsAndTricks/BuildingZephyrImages
-Building and Running Zephyr Samples
-===================================
+> **Pre-requisites:**
+1. Refer [Yocto Project Quick Build]( https://docs.yoctoproject.org/dev/singleindex.html#yocto-project-quick-build) documentation.
+
+2. Clone and add following layers to BBLAYERS
+ * meta-openembedded/meta-oe
+ * meta-openembedded/meta-python
+ * meta-zephyr-core
+ * meta-zephyr-bsp
+```
+ $ mkdir sources
+ $ git clone -b <release-branch> https://git.yoctoproject.org/poky
+ $ git clone -b <branch-name> https://git.openembedded.org/meta-openembedded
+ $ git clone -b <branch-name> https://git.yoctoproject.org/meta-zephyr
+ $ source poky/oe-init-build-env
+ $ bitbake-layers add-layer ../meta-openembedded/meta-oe
+ $ bitbake-layers add-layer ../meta-openembedded/meta-python
+ $ bitbake-layers add-layer ../meta-zephyr/meta-zephyr-core
+ $ bitbake-layers add-layer ../meta-zephyr/meta-zephyr-bsp
+```
+
+### Building and Running Zephyr Samples
You can build Zephyr samples. There are several sample recipes.
To use the Yocto toolchain, modify local conf by adding:
+```
DISTRO="zephyr"
+```
To use the Zephyr pre-built toolchain, modify local conf by adding:
+```
ZEPHYR_TOOLCHAIN_VARIANT = "zephyr"
+```
For example, to build the Zephyr "philosophers" sample:
-
+```
$ MACHINE=qemu-x86 bitbake zephyr-philosophers
-
-You can then run the created "philosophers" image in qemu:
+```
+You can then run the created "philosophers" image in qemu:
+```
$ runqemu qemu-x86
-
-The same sample, for ARM image:
+```
+The same sample, for ARM image:
+```
$ MACHINE=qemu-cortex-m3 bitbake zephyr-philosophers
$ runqemu qemu-cortex-m3
-
-The same sample, for Nios2 image:
+```
+The same sample, for Nios2 image:
+```
$ MACHINE=qemu-nios2 bitbake zephyr-philosophers
$ runqemu qemu-nios2
+```
-Flashing
-=================================
+### Flashing
You can flash Zephyr samples to boards. Currently, the following MACHINEs
are supported:
* DFU:
- - arduino-101-sss
- - arduino-101
- - arduino-101-ble
+ * arduino-101-sss
+ * arduino-101
+ * arduino-101-ble
* pyocd:
- - 96b-nitrogen
+ * 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:
@@ -77,28 +107,31 @@ 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
-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
@@ -107,16 +140,17 @@ or
or
$ MACHINE=qemu-nios2 bitbake zephyr-kernel-test-all
$ MACHINE=qemu-nios2 bitbake zephyr-kernel-test-all -c testimage
-
+```
+
+## Generating OE Machines based on Zephyr board definitions
-Generating OE Machines based on Zephyr board definitions
-========================================================
We currently have a recipe called generate-zephry-machines which will go through
and attempt to create an OE machine conf file for every board in Zephyr.
This is run via:
-
+```
MACHINE=qemu-x86 bitbake generate-zephyr-machines
+```
The output is then put in the normal deploy dir. This recipe is really only
useful for maintainers. There is currently no way to use the Zephyr board
@@ -125,14 +159,15 @@ you will need to run the above, copy the conf files from the deploy dir to the
machine conf directory and then run your build. This shouldn't need to happen
often.
-Generating new Zephyr recipe versions
-=====================================
+## Generating new Zephyr recipe versions
+
The script meta-zephyr-core/scripts/generate-version.py is used to generate
Yocto configuration for a Zephyr version from the West configuration in the
Zephyr repository. It requires the west and jinja2 Python packages to be
installed on the host. Run it as follows:
-
+```
$ ./meta-zephyr-core/scripts/generate-version.py x.x.x
+```
where x.x.x is the Zephyr version.
@@ -140,17 +175,37 @@ The patch files added to SRC_URI in the generated file should be validated and
modified if required.
The new version should be committed and submitted to the mailing list as
-described in "Contributing".
+described in "Maintainers, Mailing list, Patches".
+
+## Maintainers, Mailing list, Patches
+
+Please send any patches for this layer to the yocto-patches mailinglists
+with ['meta-zephyr'] in the subject:
+
+ yocto-patches@lists.yoctoproject.org
+
+When sending patches, please make sure the email subject line includes
+`[meta-amd-edf][<BRANCH_NAME>][PATCH]` and cc'ing the maintainers.
+
+For more details follow the Yocto Project community patch submission guidelines,
+as described in:
+
+https://docs.yoctoproject.org/dev/contributor-guide/submit-changes.html#
+
+`git send-email --to yocto-patches@lists.yoctoproject.org *.patch`
+
+> **Note:** When creating patches, please use below format. To follow best practice,
+> if you have more than one patch use `--cover-letter` option while generating the
+> patches. Edit the 0000-cover-letter.patch and change the title and top of the
+> body as appropriate.
-Contributing
-============
+**Syntax:**
+`git format-patch -s --subject-prefix="meta-zephyr][<BRANCH_NAME>][PATCH" -1`
-Patches for meta-zephyr should be sent to the yocto-patches@lists.yoctoproject.org
-mailing list. See https://lists.yoctoproject.org/g/yocto-patches for subscription
-details and the list archive. Please add [meta-zephyr] to the subject so
-the patches are identifable.
+**Example:**
+`git format-patch -s --subject-prefix="meta-zephyr][scarthgap][PATCH" -1`
-Git can be configured to send mails appropriately when using git send-email:
+**Maintainers:**
-$ git config --local sendemail.to yocto-patches@lists.yoctoproject.org
-$ git config --local format.subjectPrefix meta-zephyr][PATCH
+ Lee Chee Yang <chee.yang.lee@intel.com>
+ Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
diff --git a/meta-zephyr-bsp/README.md b/meta-zephyr-bsp/README.md
new file mode 100644
index 0000000..e159015
--- /dev/null
+++ b/meta-zephyr-bsp/README.md
@@ -0,0 +1,5 @@
+# meta-zephyr-bsp
+
+This layer contains machine files for building Zephyr applications.
+
+For more details see [Building Instructions](../README.md)
diff --git a/meta-zephyr-bsp/README.txt b/meta-zephyr-bsp/README.txt
deleted file mode 100644
index 2644ed0..0000000
--- a/meta-zephyr-bsp/README.txt
+++ /dev/null
@@ -1 +0,0 @@
-See ../README.txt
diff --git a/meta-zephyr-core/README.md b/meta-zephyr-core/README.md
new file mode 100644
index 0000000..18db977
--- /dev/null
+++ b/meta-zephyr-core/README.md
@@ -0,0 +1,6 @@
+# meta-zephyr-core
+
+This layer enables Zephyr build metadata such as zephyr scripts, kernel include
+files, zephyr applications recipes and bitbake class to support qemu boot.
+
+For more details see [Building Instructions](../README.md)
diff --git a/meta-zephyr-core/README.txt b/meta-zephyr-core/README.txt
deleted file mode 100644
index 2644ed0..0000000
--- a/meta-zephyr-core/README.txt
+++ /dev/null
@@ -1 +0,0 @@
-See ../README.txt
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 8/11] zephyr-kernel: Use relative path
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
` (6 preceding siblings ...)
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 7/11] meta-zephyr: Update README files Sandeep Gundlupet Raju
@ 2025-08-18 22:03 ` Sandeep Gundlupet Raju
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 9/11] classes-recipe: Convert zephyr-sample inc file to bbclass Sandeep Gundlupet Raju
` (2 subsequent siblings)
10 siblings, 0 replies; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:03 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Use relative path for all the include files to avoid overlaying the
include files.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
.../recipes-kernel/zephyr-kernel/zephyr-image.inc | 4 ++--
.../recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 2 +-
.../recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb | 2 +-
.../recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb | 4 ++--
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc
index 15891c6..f6d0a91 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc
@@ -1,5 +1,5 @@
-require zephyr-kernel-src.inc
-require zephyr-kernel-common.inc
+require recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
+require recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc
inherit deploy image-artifact-names
OECMAKE_SOURCEPATH = "${ZEPHYR_SRC_DIR}"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc
index ba70a29..5191b9a 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc
@@ -8,7 +8,7 @@ inherit ${ZEPHYR_INHERIT_CLASSES}
IMAGE_NO_MANIFEST = "1"
ZEPHYR_TOOLCHAIN_VARIANT ?= "cross-compile"
-require zephyr-toolchain-${ZEPHYR_TOOLCHAIN_VARIANT}.inc
+require recipes-kernel/zephyr-kernel/zephyr-toolchain-${ZEPHYR_TOOLCHAIN_VARIANT}.inc
ZEPHYR_MAKE_OUTPUT = "zephyr.elf"
ZEPHYR_MAKE_BIN_OUTPUT = "zephyr.bin"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb
index 85efd24..d9dbb40 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb
@@ -1,7 +1,7 @@
LICENSE = "Apache-2.0"
INHIBIT_DEFAULT_DEPS = "1"
-require zephyr-kernel-test.inc
+require recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc
addtask testimage
deltask compile
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb
index 2918d2d..75b1757 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb
@@ -1,4 +1,4 @@
-require zephyr-image.inc
-require zephyr-kernel-test.inc
+require recipes-kernel/zephyr-kernel/zephyr-image.inc
+require recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc
BBCLASSEXTEND = '${@" ".join(["zephyrtest:" + x for x in d.getVar("ZEPHYRTESTS", True).split()])}'
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 9/11] classes-recipe: Convert zephyr-sample inc file to bbclass
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
` (7 preceding siblings ...)
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 8/11] zephyr-kernel: Use relative path Sandeep Gundlupet Raju
@ 2025-08-18 22:03 ` Sandeep Gundlupet Raju
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add rpmsg multi services recipe Sandeep Gundlupet Raju
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common: Add Board extension support Sandeep Gundlupet Raju
10 siblings, 0 replies; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:03 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Convert recipes-kernel/zephyr-kernel/zephyr-sample.inc file to
classes-recipe/zephyr-sample.bbclass. Using this bbclass user can
inherit this bbclass from any layer to build custom or out-of-tree
zephyr applications.
Also update the recipes to inherit zephyr-sample bbclass.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
.../recipes-meta/meta/generate-zephyr-machines.bb | 4 ++--
meta-zephyr-core/classes-recipe/zephyr-sample.bbclass | 10 ++++++++++
.../recipes-kernel/zephyr-kernel/zephyr-blinky.bb | 2 +-
.../recipes-kernel/zephyr-kernel/zephyr-coap-client.bb | 2 +-
.../recipes-kernel/zephyr-kernel/zephyr-coap-server.bb | 2 +-
.../recipes-kernel/zephyr-kernel/zephyr-echo-client.bb | 2 +-
.../recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb | 2 +-
.../recipes-kernel/zephyr-kernel/zephyr-helloworld.bb | 2 +-
.../recipes-kernel/zephyr-kernel/zephyr-http-client.bb | 2 +-
.../recipes-kernel/zephyr-kernel/zephyr-lvgl.bb | 2 +-
.../zephyr-kernel/zephyr-mqtt-publisher.bb | 2 +-
.../zephyr-kernel/zephyr-openamp-rsc-table.bb | 2 +-
.../zephyr-kernel/zephyr-openthread-echo-client.bb | 2 +-
.../zephyr-kernel/zephyr-openthread-rcp.bb | 2 +-
.../zephyr-kernel/zephyr-peripheral-esp.bb | 2 +-
.../zephyr-kernel/zephyr-peripheral-hr.bb | 2 +-
.../zephyr-kernel/zephyr-philosophers.bb | 2 +-
.../recipes-kernel/zephyr-kernel/zephyr-sample.inc | 1 -
.../zephyr-kernel/zephyr-synchronization.bb | 2 +-
.../zephyr-kernel/zephyr-websocket-client.bb | 2 +-
20 files changed, 29 insertions(+), 20 deletions(-)
create mode 100644 meta-zephyr-core/classes-recipe/zephyr-sample.bbclass
delete mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc
diff --git a/meta-zephyr-bsp/recipes-meta/meta/generate-zephyr-machines.bb b/meta-zephyr-bsp/recipes-meta/meta/generate-zephyr-machines.bb
index 30d362c..a52ffba 100644
--- a/meta-zephyr-bsp/recipes-meta/meta/generate-zephyr-machines.bb
+++ b/meta-zephyr-bsp/recipes-meta/meta/generate-zephyr-machines.bb
@@ -2,11 +2,11 @@
# SPDX-License-Identifier: Apache-2.0
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
-ZEPHYR_INHERIT_CLASSES += "zephyr cmake"
+ZEPHYR_INHERIT_CLASSES += "zephyr cmake zephyr-sample"
inherit ${ZEPHYR_INHERIT_CLASSES}
-require recipes-kernel/zephyr-kernel/zephyr-sample.inc
+#require recipes-kernel/zephyr-kernel/zephyr-sample.inc
SRC_URI:append = " file://0001-zephyr-Export-an-OpenEmbedded-machine-config.patch"
diff --git a/meta-zephyr-core/classes-recipe/zephyr-sample.bbclass b/meta-zephyr-core/classes-recipe/zephyr-sample.bbclass
new file mode 100644
index 0000000..b2a71db
--- /dev/null
+++ b/meta-zephyr-core/classes-recipe/zephyr-sample.bbclass
@@ -0,0 +1,10 @@
+#
+# Copyright (C) 2025, Advanced Micro Devices, Inc. All rights reserved.
+#
+# SPDX-License-Identifier: MIT
+#
+# This bbclass is inherity by all the zephyr-kernel/zephyr-<apps>.bb recipes
+# to build zephyr applications. User can also inherit this bbclass from any
+# layer for custom or out-of-tree zephyr applications.
+
+require recipes-kernel/zephyr-kernel/zephyr-image.inc
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb
index c2a1e55..78a6e83 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb
@@ -1,3 +1,3 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/basic/blinky"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb
index 7796f6b..aa020e9 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb
@@ -1,3 +1,3 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/coap_client"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb
index 5e345d4..b43143a 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb
@@ -1,3 +1,3 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/coap_server"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb
index 73187cf..4705724 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb
@@ -1,3 +1,3 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/echo_client"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb
index ebc6dc3..f95f544 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb
@@ -1,4 +1,4 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/bluetooth/hci_uart"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb
index 68b42aa..637287b 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb
@@ -2,6 +2,6 @@ SUMMARY = "Hello World Zephyr Sample"
DESCRIPTION = "A simple Zephyr application that prints 'Hello World' on the \
console"
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/hello_world"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb
index 8bff2be..a4bf7f2 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb
@@ -1,4 +1,4 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/http_client"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb
index a635da2..3878937 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb
@@ -1,4 +1,4 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/subsys/display/lvgl"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb
index f314841..fae7eb4 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb
@@ -1,3 +1,3 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/mqtt_publisher"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb
index 5e51c23..2932b53 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb
@@ -1,4 +1,4 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_MAKE_OUTPUT = "zephyr_openamp_rsc_table.elf"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb
index e2b3efd..0408d92 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb
@@ -1,4 +1,4 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/echo_client"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp.bb
index d745e85..e1f1646 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp.bb
@@ -1,4 +1,4 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/openthread/coprocessor"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb
index 0aac7f6..61829bb 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb
@@ -1,3 +1,3 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/bluetooth/peripheral_esp"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb
index 80e3505..2c0fcb9 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb
@@ -1,3 +1,3 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/bluetooth/peripheral_hr"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb
index 2b4fca3..931541e 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb
@@ -3,6 +3,6 @@ DESCRIPTION = "A simple Zephyr application that demonstrates basic sanity of \
the kernel. It demonstrates that kernel scheduling, communication and timing \
operate correctly by printing a greeting to the console from two threads."
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/philosophers"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc
deleted file mode 100644
index 5f6dea9..0000000
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc
+++ /dev/null
@@ -1 +0,0 @@
-require zephyr-image.inc
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronization.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronization.bb
index a55736b..217ab7d 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronization.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronization.bb
@@ -3,6 +3,6 @@ DESCRIPTION = "A simple Zephyr application that demonstrates basic sanity of \
the kernel. It demonstrates that kernel scheduling, communication and timing \
operate correctly by printing a greeting to the console from two threads."
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/synchronization"
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb
index b92e986..b646b6d 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb
@@ -1,3 +1,3 @@
-include zephyr-sample.inc
+inherit zephyr-sample
ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/websocket_client"
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add rpmsg multi services recipe
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
` (8 preceding siblings ...)
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 9/11] classes-recipe: Convert zephyr-sample inc file to bbclass Sandeep Gundlupet Raju
@ 2025-08-18 22:03 ` Sandeep Gundlupet Raju
2025-08-20 8:02 ` Lee, Chee Yang
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common: Add Board extension support Sandeep Gundlupet Raju
10 siblings, 1 reply; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:03 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Add zephyr-openamp-rpmsg-mulit-services recipe to build out of tree
openamp-system-reference example applications.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
.../zephyr-openamp-rpmsg-multi-srv.bb | 23 +++++++++++++++++++
1 file changed, 23 insertions(+)
create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb
new file mode 100644
index 0000000..222ed2b
--- /dev/null
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb
@@ -0,0 +1,23 @@
+SUMMARY = "Open AMP rpmsg multi services"
+DESCRIPTION = "Open AMP rpmsg multi services"
+
+inherit zephyr-sample
+
+SRC_URI_ZEPHYR_OPEN_AMP_SYS_REF ?= "git://github.com/OpenAMP/openamp-system-reference;protocol=https"
+
+BRANCH ?= "v2024.05"
+BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
+
+SRC_URI:append = " \
+ ${SRC_URI_ZEPHYR_OPEN_AMP_SYS_REF};name=open-amp-sys-ref;${BRANCHARG};destsuffix=git/open-amp-sys-ref \
+ "
+
+SRCREV_open-amp-sys-ref = "d78315763fbacba8a74552d0ad570bd01c42ccf9"
+
+ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/../open-amp-sys-ref/examples/zephyr/rpmsg_multi_services"
+
+ZEPHYR_MAKE_OUTPUT = "rpmsg_multi_services.elf"
+
+EXTRA_OECMAKE += " \
+ -DCONF_FILE="prj.conf" \
+ "
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common: Add Board extension support
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
` (9 preceding siblings ...)
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add rpmsg multi services recipe Sandeep Gundlupet Raju
@ 2025-08-18 22:03 ` Sandeep Gundlupet Raju
2025-08-20 8:03 ` Lee, Chee Yang
10 siblings, 1 reply; 18+ messages in thread
From: Sandeep Gundlupet Raju @ 2025-08-18 22:03 UTC (permalink / raw)
To: yocto-patches, chee.yang.lee
Add board extension support variables where user can specify the
BOARD_ROOT variable for out-of-tree custom boards.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
.../recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc
index 5191b9a..579fd6c 100644
--- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc
+++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc
@@ -18,6 +18,11 @@ EXTRA_OECMAKE = "\
-DZEPHYR_BASE=${ZEPHYR_BASE} \
-DBOARD=${BOARD} \
-DARCH=${ARCH} \
+ -DBOARD_DIR=${BOARD_DIR} \
+ -DARCH_DIR=${ARCH_DIR} \
+ -DBOARD_ROOT=${BOARD_ROOT} \
+ -DBOARD_EXTENSION_DIRS=${BOARD_EXTENSION_DIRS} \
+ -DSOC_ROOT=${SOC_ROOT} \
-DZEPHYR_TOOLCHAIN_VARIANT=${ZEPHYR_TOOLCHAIN_VARIANT} \
-DZEPHYR_MODULES=${ZEPHYR_MODULES} \
"
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* RE: [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add rpmsg multi services recipe
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add rpmsg multi services recipe Sandeep Gundlupet Raju
@ 2025-08-20 8:02 ` Lee, Chee Yang
2025-08-20 13:47 ` Gundlupet Raju, Sandeep
[not found] ` <185D7DB1A09D3E98.23467@lists.yoctoproject.org>
0 siblings, 2 replies; 18+ messages in thread
From: Lee, Chee Yang @ 2025-08-20 8:02 UTC (permalink / raw)
To: Sandeep Gundlupet Raju, yocto-patches@lists.yoctoproject.org
I got this error while building the recipe
| /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/open-amp-sys-ref/examples/zephyr/rpmsg_multi_services/src/main_remote.c:26:2: error: #error "Sample requires definition of shared memory for rpmsg"
| 26 | #error "Sample requires definition of shared memory for rpmsg"
| | ^~~~~
| In file included from /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/toolchain/gcc.h:98,
| from /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/toolchain.h:50,
| from /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/kernel_includes.h:23,
| from /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/kernel.h:17,
| from /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/open-amp-sys-ref/examples/zephyr/rpmsg_multi_services/src/main_remote.c:7:
Build With
meta = "scarthgap:6f7e929ea6ea557f107c8ccffea69a7d73439591"
meta-oe
meta-python = "scarthgap:c29a18fa39ede952f3f6108ec007c1906e2d9a0d"
> -----Original Message-----
> From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
> Sent: Tuesday, 19 August, 2025 6:03 AM
> To: yocto-patches@lists.yoctoproject.org; Lee, Chee Yang
> <chee.yang.lee@intel.com>
> Subject: [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add
> rpmsg multi services recipe
>
> Add zephyr-openamp-rpmsg-mulit-services recipe to build out of tree
> openamp-system-reference example applications.
>
> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-
> raju@amd.com>
> ---
> .../zephyr-openamp-rpmsg-multi-srv.bb | 23 +++++++++++++++++++
> 1 file changed, 23 insertions(+)
> create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-
> openamp-rpmsg-multi-srv.bb
>
> diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-
> rpmsg-multi-srv.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-
> openamp-rpmsg-multi-srv.bb
> new file mode 100644
> index 0000000..222ed2b
> --- /dev/null
> +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-
> rpmsg
> +++ -multi-srv.bb
> @@ -0,0 +1,23 @@
> +SUMMARY = "Open AMP rpmsg multi services"
> +DESCRIPTION = "Open AMP rpmsg multi services"
> +
> +inherit zephyr-sample
> +
> +SRC_URI_ZEPHYR_OPEN_AMP_SYS_REF ?=
> "git://github.com/OpenAMP/openamp-system-reference;protocol=https"
> +
> +BRANCH ?= "v2024.05"
> +BRANCHARG = "${@['nobranch=1',
> 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
> +
> +SRC_URI:append = " \
> + ${SRC_URI_ZEPHYR_OPEN_AMP_SYS_REF};name=open-amp-sys-
> ref;${BRANCHARG};destsuffix=git/open-amp-sys-ref \
> + "
> +
> +SRCREV_open-amp-sys-ref =
> "d78315763fbacba8a74552d0ad570bd01c42ccf9"
> +
> +ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/../open-amp-sys-
> ref/examples/zephyr/rpmsg_multi_services"
> +
> +ZEPHYR_MAKE_OUTPUT = "rpmsg_multi_services.elf"
> +
> +EXTRA_OECMAKE += " \
> + -DCONF_FILE="prj.conf" \
> + "
> --
> 2.34.1
^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common: Add Board extension support
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common: Add Board extension support Sandeep Gundlupet Raju
@ 2025-08-20 8:03 ` Lee, Chee Yang
2025-08-20 14:32 ` [yocto-patches] " Gundlupet Raju, Sandeep
0 siblings, 1 reply; 18+ messages in thread
From: Lee, Chee Yang @ 2025-08-20 8:03 UTC (permalink / raw)
To: Sandeep Gundlupet Raju, yocto-patches@lists.yoctoproject.org
I think this cause build error with zephyr kernel 3.6.0. This works with zephyr kernel 3.7.0
| CMake Error at /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr/cmake/modules/boards.cmake:167 (message):
| Invalid BOARD; see above.
> -----Original Message-----
> From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
> Sent: Tuesday, 19 August, 2025 6:03 AM
> To: yocto-patches@lists.yoctoproject.org; Lee, Chee Yang
> <chee.yang.lee@intel.com>
> Subject: [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common:
> Add Board extension support
>
> Add board extension support variables where user can specify the
> BOARD_ROOT variable for out-of-tree custom boards.
>
> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-
> raju@amd.com>
> ---
> .../recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
> common.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
> common.inc
> index 5191b9a..579fd6c 100644
> --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
> common.inc
> +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
> common
> +++ .inc
> @@ -18,6 +18,11 @@ EXTRA_OECMAKE = "\
> -DZEPHYR_BASE=${ZEPHYR_BASE} \
> -DBOARD=${BOARD} \
> -DARCH=${ARCH} \
> + -DBOARD_DIR=${BOARD_DIR} \
> + -DARCH_DIR=${ARCH_DIR} \
> + -DBOARD_ROOT=${BOARD_ROOT} \
> + -DBOARD_EXTENSION_DIRS=${BOARD_EXTENSION_DIRS} \
> + -DSOC_ROOT=${SOC_ROOT} \
> -DZEPHYR_TOOLCHAIN_VARIANT=${ZEPHYR_TOOLCHAIN_VARIANT} \
> -DZEPHYR_MODULES=${ZEPHYR_MODULES} \
> "
> --
> 2.34.1
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add rpmsg multi services recipe
2025-08-20 8:02 ` Lee, Chee Yang
@ 2025-08-20 13:47 ` Gundlupet Raju, Sandeep
[not found] ` <185D7DB1A09D3E98.23467@lists.yoctoproject.org>
1 sibling, 0 replies; 18+ messages in thread
From: Gundlupet Raju, Sandeep @ 2025-08-20 13:47 UTC (permalink / raw)
To: Lee, Chee Yang, yocto-patches@lists.yoctoproject.org
On 8/20/2025 2:02 AM, Lee, Chee Yang wrote:
> I got this error while building the recipe
>
> | /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/open-amp-sys-ref/examples/zephyr/rpmsg_multi_services/src/main_remote.c:26:2: error: #error "Sample requires definition of shared memory for rpmsg"
> | 26 | #error "Sample requires definition of shared memory for rpmsg"
> | | ^~~~~
> | In file included from /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/toolchain/gcc.h:98,
> | from /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/toolchain.h:50,
> | from /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/kernel_includes.h:23,
> | from /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/kernel.h:17,
> | from /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/open-amp-sys-ref/examples/zephyr/rpmsg_multi_services/src/main_remote.c:7:
>
>
> Build With
>
> meta = "scarthgap:6f7e929ea6ea557f107c8ccffea69a7d73439591"
> meta-oe
> meta-python = "scarthgap:c29a18fa39ede952f3f6108ec007c1906e2d9a0d"
[Sandeep]: Looks like you are building for cortex-a processor. rpmsg
works for only these platforms
https://github.com/OpenAMP/openamp-system-reference/blob/main/examples/zephyr/rpmsg_multi_services/sample.yaml#L8-L10
I used "MACHINE=qemu-cortex-r5 bitbake zephyr-openamp-rpmsg-multi-srv"
to test this recipe.,this way we can avoid the issues. I can add a
machine compatible for only these available machines. I will send a v2
patch.
>
>> -----Original Message-----
>> From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
>> Sent: Tuesday, 19 August, 2025 6:03 AM
>> To: yocto-patches@lists.yoctoproject.org; Lee, Chee Yang
>> <chee.yang.lee@intel.com>
>> Subject: [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add
>> rpmsg multi services recipe
>>
>> Add zephyr-openamp-rpmsg-mulit-services recipe to build out of tree
>> openamp-system-reference example applications.
>>
>> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-
>> raju@amd.com>
>> ---
>> .../zephyr-openamp-rpmsg-multi-srv.bb | 23 +++++++++++++++++++
>> 1 file changed, 23 insertions(+)
>> create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-
>> openamp-rpmsg-multi-srv.bb
>>
>> diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-
>> rpmsg-multi-srv.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-
>> openamp-rpmsg-multi-srv.bb
>> new file mode 100644
>> index 0000000..222ed2b
>> --- /dev/null
>> +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-
>> rpmsg
>> +++ -multi-srv.bb
>> @@ -0,0 +1,23 @@
>> +SUMMARY = "Open AMP rpmsg multi services"
>> +DESCRIPTION = "Open AMP rpmsg multi services"
>> +
>> +inherit zephyr-sample
>> +
>> +SRC_URI_ZEPHYR_OPEN_AMP_SYS_REF ?=
>> "git://github.com/OpenAMP/openamp-system-reference;protocol=https"
>> +
>> +BRANCH ?= "v2024.05"
>> +BRANCHARG = "${@['nobranch=1',
>> 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
>> +
>> +SRC_URI:append = " \
>> + ${SRC_URI_ZEPHYR_OPEN_AMP_SYS_REF};name=open-amp-sys-
>> ref;${BRANCHARG};destsuffix=git/open-amp-sys-ref \
>> + "
>> +
>> +SRCREV_open-amp-sys-ref =
>> "d78315763fbacba8a74552d0ad570bd01c42ccf9"
>> +
>> +ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/../open-amp-sys-
>> ref/examples/zephyr/rpmsg_multi_services"
>> +
>> +ZEPHYR_MAKE_OUTPUT = "rpmsg_multi_services.elf"
>> +
>> +EXTRA_OECMAKE += " \
>> + -DCONF_FILE="prj.conf" \
>> + "
>> --
>> 2.34.1
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [yocto-patches] [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common: Add Board extension support
2025-08-20 8:03 ` Lee, Chee Yang
@ 2025-08-20 14:32 ` Gundlupet Raju, Sandeep
2025-08-20 22:11 ` Gundlupet Raju, Sandeep
0 siblings, 1 reply; 18+ messages in thread
From: Gundlupet Raju, Sandeep @ 2025-08-20 14:32 UTC (permalink / raw)
To: yocto-patches
On 8/20/2025 2:03 AM, Lee Chee Yang via lists.yoctoproject.org wrote:
> I think this cause build error with zephyr kernel 3.6.0. This works with zephyr kernel 3.7.0
>
> | CMake Error at /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr/cmake/modules/boards.cmake:167 (message):
> | Invalid BOARD; see above.
[Sandeep]: I see this is supported in 3.6 Branch
https://github.com/zephyrproject-rtos/zephyr/blob/v3.6-branch/cmake/modules/boards.cmake#L24-L30
but not sure why it is failing can you provide the reproducibility steps?
>
>> -----Original Message-----
>> From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
>> Sent: Tuesday, 19 August, 2025 6:03 AM
>> To: yocto-patches@lists.yoctoproject.org; Lee, Chee Yang
>> <chee.yang.lee@intel.com>
>> Subject: [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common:
>> Add Board extension support
>>
>> Add board extension support variables where user can specify the
>> BOARD_ROOT variable for out-of-tree custom boards.
>>
>> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-
>> raju@amd.com>
>> ---
>> .../recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 5 +++++
>> 1 file changed, 5 insertions(+)
>>
>> diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
>> common.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
>> common.inc
>> index 5191b9a..579fd6c 100644
>> --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
>> common.inc
>> +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
>> common
>> +++ .inc
>> @@ -18,6 +18,11 @@ EXTRA_OECMAKE = "\
>> -DZEPHYR_BASE=${ZEPHYR_BASE} \
>> -DBOARD=${BOARD} \
>> -DARCH=${ARCH} \
>> + -DBOARD_DIR=${BOARD_DIR} \
>> + -DARCH_DIR=${ARCH_DIR} \
>> + -DBOARD_ROOT=${BOARD_ROOT} \
>> + -DBOARD_EXTENSION_DIRS=${BOARD_EXTENSION_DIRS} \
>> + -DSOC_ROOT=${SOC_ROOT} \
>> -DZEPHYR_TOOLCHAIN_VARIANT=${ZEPHYR_TOOLCHAIN_VARIANT} \
>> -DZEPHYR_MODULES=${ZEPHYR_MODULES} \
>> "
>> --
>> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#2064): https://lists.yoctoproject.org/g/yocto-patches/message/2064
> Mute This Topic: https://lists.yoctoproject.org/mt/114772375/8188369
> Group Owner: yocto-patches+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/yocto-patches/leave/14211927/8188369/518048116/xyzzy [santraju@amd.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [yocto-patches] [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add rpmsg multi services recipe
[not found] ` <185D7DB1A09D3E98.23467@lists.yoctoproject.org>
@ 2025-08-20 18:58 ` Gundlupet Raju, Sandeep
0 siblings, 0 replies; 18+ messages in thread
From: Gundlupet Raju, Sandeep @ 2025-08-20 18:58 UTC (permalink / raw)
To: yocto-patches, Lee, Chee Yang
On 8/20/2025 7:47 AM, Sandeep Gundlupet Raju via lists.yoctoproject.org
wrote:
>
> On 8/20/2025 2:02 AM, Lee, Chee Yang wrote:
>> I got this error while building the recipe
>>
>> |
>> /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/open-amp-sys-ref/examples/zephyr/rpmsg_multi_services/src/main_remote.c:26:2:
>> error: #error "Sample requires definition of shared memory for rpmsg"
>> | 26 | #error "Sample requires definition of shared memory for rpmsg"
>> | | ^~~~~
>> | In file included from
>> /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/toolchain/gcc.h:98,
>> | from
>> /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/toolchain.h:50,
>> | from
>> /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/kernel_includes.h:23,
>> | from
>> /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/zephyr/include/zephyr/kernel.h:17,
>> | from
>> /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-openamp-rpmsg-multi-srv/3.7.0+git/git/open-amp-sys-ref/examples/zephyr/rpmsg_multi_services/src/main_remote.c:7:
>>
>>
>> Build With
>>
>> meta =
>> "scarthgap:6f7e929ea6ea557f107c8ccffea69a7d73439591"
>> meta-oe
>> meta-python =
>> "scarthgap:c29a18fa39ede952f3f6108ec007c1906e2d9a0d"
> [Sandeep]: Looks like you are building for cortex-a processor. rpmsg
> works for only these platforms
> https://github.com/OpenAMP/openamp-system-reference/blob/main/examples/zephyr/rpmsg_multi_services/sample.yaml#L8-L10
> I used "MACHINE=qemu-cortex-r5 bitbake zephyr-openamp-rpmsg-multi-srv"
> to test this recipe.,this way we can avoid the issues. I can add a
> machine compatible for only these available machines. I will send a v2
> patch.
[Sandeep]: Sent v2 patch here is the testing logs.
$ time MACHINE=qemu-cortex-r5 bitbake zephyr-openamp-rpmsg-multi-srv
Loading cache: 100% | | ETA: --:--:--
Loaded 0 entries from dependency cache.
Parsing recipes: 100%
|#############################################################################################################################################################################|
Time: 0:00:07
Parsing of 2495 .bb files complete (0 cached, 2495 parsed). 4348
targets, 491 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "2.8.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ubuntu-22.04"
TARGET_SYS = "arm-yocto-eabi"
MACHINE = "qemu-cortex-r5"
DISTRO = "zephyr"
DISTRO_VERSION = "1.0"
TUNE_FEATURES = "armv7r vfpv3d16 cortexr5 idiv"
TARGET_FPU = "softfp"
meta
meta-poky
meta-yocto-bsp = "scarthgap:6f7e929ea6ea557f107c8ccffea69a7d73439591"
meta-oe
meta-python = "scarthgap:c29a18fa39ede952f3f6108ec007c1906e2d9a0d"
meta-zephyr-core
meta-zephyr-bsp =
"scarthgap-dev:a6a77268ce663082b6b33644fa2ba8521ceee147"
Sstate summary: Wanted 427 Local 0 Mirrors 0 Missed 427 Current 0 (0%
match, 0%
complete)#########################################################################################
| ETA: 0:00:00
Initialising tasks: 100%
|##########################################################################################################################################################################|
Time: 0:00:00
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 1314 tasks of which 0 didn't need to be
rerun and all succeeded.
real 9m36.340s
user 0m3.668s
sys 0m1.022s
$ time MACHINE=stm32mp157c-dk2 bitbake zephyr-openamp-rpmsg-multi-srv
Loading cache: 100% | | ETA: --:--:--
Loaded 0 entries from dependency cache.
Parsing recipes: 100%
|#############################################################################################################################################################################|
Time: 0:00:05
Parsing of 2495 .bb files complete (0 cached, 2495 parsed). 4343
targets, 490 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "2.8.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "arm-yocto-eabi"
MACHINE = "stm32mp157c-dk2"
DISTRO = "zephyr"
DISTRO_VERSION = "1.0"
TUNE_FEATURES = "armv7em cortexm4"
TARGET_FPU = "soft"
meta
meta-poky
meta-yocto-bsp = "scarthgap:6f7e929ea6ea557f107c8ccffea69a7d73439591"
meta-oe
meta-python = "scarthgap:c29a18fa39ede952f3f6108ec007c1906e2d9a0d"
meta-zephyr-core
meta-zephyr-bsp =
"scarthgap-dev:a6a77268ce663082b6b33644fa2ba8521ceee147"
Sstate summary: Wanted 11 Local 0 Mirrors 0 Missed 11 Current 308 (0%
match, 96%
complete)########################################################################################
| ETA: 0:00:00
Initialising tasks: 100%
|##########################################################################################################################################################################|
Time: 0:00:00
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 990 tasks of which 970 didn't need to be
rerun and all succeeded.
real 0m51.588s
user 0m0.372s
sys 0m0.096s
$
>>
>>> -----Original Message-----
>>> From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
>>> Sent: Tuesday, 19 August, 2025 6:03 AM
>>> To: yocto-patches@lists.yoctoproject.org; Lee, Chee Yang
>>> <chee.yang.lee@intel.com>
>>> Subject: [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add
>>> rpmsg multi services recipe
>>>
>>> Add zephyr-openamp-rpmsg-mulit-services recipe to build out of tree
>>> openamp-system-reference example applications.
>>>
>>> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-
>>> raju@amd.com>
>>> ---
>>> .../zephyr-openamp-rpmsg-multi-srv.bb | 23
>>> +++++++++++++++++++
>>> 1 file changed, 23 insertions(+)
>>> create mode 100644
>>> meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-
>>> openamp-rpmsg-multi-srv.bb
>>>
>>> diff --git
>>> a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-
>>> rpmsg-multi-srv.bb
>>> b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-
>>> openamp-rpmsg-multi-srv.bb
>>> new file mode 100644
>>> index 0000000..222ed2b
>>> --- /dev/null
>>> +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-
>>> rpmsg
>>> +++ -multi-srv.bb
>>> @@ -0,0 +1,23 @@
>>> +SUMMARY = "Open AMP rpmsg multi services"
>>> +DESCRIPTION = "Open AMP rpmsg multi services"
>>> +
>>> +inherit zephyr-sample
>>> +
>>> +SRC_URI_ZEPHYR_OPEN_AMP_SYS_REF ?=
>>> "git://github.com/OpenAMP/openamp-system-reference;protocol=https"
>>> +
>>> +BRANCH ?= "v2024.05"
>>> +BRANCHARG = "${@['nobranch=1',
>>> 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
>>> +
>>> +SRC_URI:append = " \
>>> + ${SRC_URI_ZEPHYR_OPEN_AMP_SYS_REF};name=open-amp-sys-
>>> ref;${BRANCHARG};destsuffix=git/open-amp-sys-ref \
>>> + "
>>> +
>>> +SRCREV_open-amp-sys-ref =
>>> "d78315763fbacba8a74552d0ad570bd01c42ccf9"
>>> +
>>> +ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/../open-amp-sys-
>>> ref/examples/zephyr/rpmsg_multi_services"
>>> +
>>> +ZEPHYR_MAKE_OUTPUT = "rpmsg_multi_services.elf"
>>> +
>>> +EXTRA_OECMAKE += " \
>>> + -DCONF_FILE="prj.conf" \
>>> + "
>>> --
>>> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#2070):
> https://lists.yoctoproject.org/g/yocto-patches/message/2070
> Mute This Topic: https://lists.yoctoproject.org/mt/114772377/3619217
> Group Owner: yocto-patches+owner@lists.yoctoproject.org
> Unsubscribe:
> https://lists.yoctoproject.org/g/yocto-patches/leave/14411013/3619217/657730681/xyzzy
> [sandeep.gundlupet-raju@amd.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [yocto-patches] [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common: Add Board extension support
2025-08-20 14:32 ` [yocto-patches] " Gundlupet Raju, Sandeep
@ 2025-08-20 22:11 ` Gundlupet Raju, Sandeep
0 siblings, 0 replies; 18+ messages in thread
From: Gundlupet Raju, Sandeep @ 2025-08-20 22:11 UTC (permalink / raw)
To: yocto-patches
[-- Attachment #1: Type: text/plain, Size: 2921 bytes --]
On 8/20/2025 8:32 AM, Sandeep Gundlupet Raju via lists.yoctoproject.org
wrote:
>
> On 8/20/2025 2:03 AM, Lee Chee Yang via lists.yoctoproject.org wrote:
>> I think this cause build error with zephyr kernel 3.6.0. This works
>> with zephyr kernel 3.7.0
>>
>> | CMake Error at
>> /data/scarthgap/poky/build-zephyr/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr/cmake/modules/boards.cmake:167
>> (message):
>> | Invalid BOARD; see above.
> [Sandeep]: I see this is supported in 3.6 Branch
> https://github.com/zephyrproject-rtos/zephyr/blob/v3.6-branch/cmake/modules/boards.cmake#L24-L30
> but not sure why it is failing can you provide the reproducibility steps?
[Sandeep]: Base on the attached logs it seems it fails to detect the
machine even though it exists looks like its a bug in zephyr 3.6
>>
>>> -----Original Message-----
>>> From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
>>> Sent: Tuesday, 19 August, 2025 6:03 AM
>>> To: yocto-patches@lists.yoctoproject.org; Lee, Chee Yang
>>> <chee.yang.lee@intel.com>
>>> Subject: [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common:
>>> Add Board extension support
>>>
>>> Add board extension support variables where user can specify the
>>> BOARD_ROOT variable for out-of-tree custom boards.
>>>
>>> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-
>>> raju@amd.com>
>>> ---
>>> .../recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 5 +++++
>>> 1 file changed, 5 insertions(+)
>>>
>>> diff --git
>>> a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
>>> common.inc
>>> b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
>>> common.inc
>>> index 5191b9a..579fd6c 100644
>>> --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
>>> common.inc
>>> +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-
>>> common
>>> +++ .inc
>>> @@ -18,6 +18,11 @@ EXTRA_OECMAKE = "\
>>> -DZEPHYR_BASE=${ZEPHYR_BASE} \
>>> -DBOARD=${BOARD} \
>>> -DARCH=${ARCH} \
>>> + -DBOARD_DIR=${BOARD_DIR} \
>>> + -DARCH_DIR=${ARCH_DIR} \
>>> + -DBOARD_ROOT=${BOARD_ROOT} \
>>> + -DBOARD_EXTENSION_DIRS=${BOARD_EXTENSION_DIRS} \
>>> + -DSOC_ROOT=${SOC_ROOT} \
>>> -DZEPHYR_TOOLCHAIN_VARIANT=${ZEPHYR_TOOLCHAIN_VARIANT} \
>>> -DZEPHYR_MODULES=${ZEPHYR_MODULES} \
>>> "
>>> --
>>> 2.34.1
>>
>>
>>
>>
>>
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#2072):
> https://lists.yoctoproject.org/g/yocto-patches/message/2072
> Mute This Topic: https://lists.yoctoproject.org/mt/114772375/8188369
> Group Owner: yocto-patches+owner@lists.yoctoproject.org
> Unsubscribe:
> https://lists.yoctoproject.org/g/yocto-patches/leave/14211927/8188369/518048116/xyzzy
> [santraju@amd.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
[-- Attachment #2: log.do_configure.668681 --]
[-- Type: text/plain, Size: 39501 bytes --]
DEBUG: Executing python function extend_recipe_sysroot
NOTE: Direct dependencies are ['/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-devtools/cmake/cmake-native_3.28.3.bb:do_populate_sysroot', '/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb:do_populate_sysroot', '/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-devtools/qemu/qemu-native_8.2.7.bb:do_populate_sysroot', '/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', 'virtual:native:/scratch/sandeep/yocto/yp-scarthgap/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-pykwalify_1.8.0.bb:do_populate_sysroot', 'virtual:native:/scratch/sandeep/yocto/yp-scarthgap/sources/meta-zephyr/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb:do_populate_sysroot', 'virtual:native:/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-devtools/ninja/ninja_1.11.1.bb:do_populate_sysroot', 'virtual:native:/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-devtools/python/python3-pyelftools_0.30.bb:do_populate_sysroot', 'virtual:native:/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-devtools/python/python3-pyyaml_6.0.1.bb:do_populate_sysroot', 'virtual:native:/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-devtools/python/python3_3.12.11.bb:do_populate_sysroot', 'virtual:native:/scratch/sandeep/yocto/yp-scarthgap/sources/poky/meta/recipes-extended/gperf/gperf_3.1.bb:do_populate_sysroot']
NOTE: Installed into sysroot: []
NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'cmake-native', 'libtool-native', 'm4-native', 'qemu-helper-native', 'qemu-native', 'qemu-system-native', 'quilt-native', 'texinfo-dummy-native', 'python3-dateutil-native', 'python3-docopt-native', 'python3-pykwalify-native', 'zephyr-sdk-native', 'openssl-native', 'libslirp-native', 'expat-native', 'gettext-native', 'glib-2.0-native', 'ncurses-native', 'util-linux-libuuid-native', 'util-linux-native', 'zlib-native', 'flex-native', 'gnu-config-native', 'libedit-native', 'make-native', 'ninja-native', 'patch-native', 'perl-native', 'pseudo-native', 'python3-build-native', 'python3-cython-native', 'python3-flit-core-native', 'python3-installer-native', 'python3-packaging-native', 'python3-pip-native', 'python3-pyelftools-native', 'python3-pyparsing-native', 'python3-pyproject-hooks-native', 'python3-pyyaml-native', 'python3-ruamel-yaml-native', 'python3-setuptools-scm-native', 'python3-setuptools-native', 'python3-six-native', 'python3-tomli-native', 'python3-typing-extensions-native', 'python3-wheel-native', 'python3-native', 'unfs3-native', 'bzip2-native', 'gperf-native', 'libnsl2-native', 'libtirpc-native', 'unzip-native', 'xz-native', 'zstd-native', 'libsdl2-native', 'libpthread-stubs-native', 'libx11-native', 'libxau-native', 'libxcb-native', 'libxdmcp-native', 'libxext-native', 'libxrandr-native', 'libxrender-native', 'pixman-native', 'xtrans-native', 'xcb-proto-native', 'xorgproto-native', 'util-macros-native', 'dtc-native', 'alsa-lib-native', 'libpng-native', 'attr-native', 'gdbm-native', 'libcap-ng-native', 'libffi-native', 'libpcre2-native', 'libyaml-native', 're2c-native', 'sqlite3-native']
DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing shell function do_configure
Loading Zephyr default modules (Zephyr base (cached)).
-- Application: /scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr/samples/philosophers
-- CMake version: 3.28.3
-- Found Python3: /scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.12.11", minimum required is "3.8") found components: Interpreter
-- Cache files will be written to: /scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/build/.cache
-- Zephyr version: 3.6.0 (/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr)
-- Board: qemu_cortex_a9
No board named 'qemu_cortex_a9' found.
Please choose one of the following boards:
arc:
em_starterkit
em_starterkit_em11d
em_starterkit_em7d
em_starterkit_em7d_v22
emsdp
emsdp_em4
emsdp_em5d
emsdp_em6
emsdp_em7d
emsdp_em7d_esp
emsdp_em9d
hsdk
hsdk4xd
hsdk_2cores
iotdk
nsim_em
nsim_em11d
nsim_em7d_v22
nsim_hs
nsim_hs3x_hostlink
nsim_hs5x
nsim_hs5x_smp
nsim_hs5x_smp_12cores
nsim_hs6x
nsim_hs6x_smp
nsim_hs6x_smp_12cores
nsim_hs_flash_xip
nsim_hs_mpuv6
nsim_hs_smp
nsim_hs_sram
nsim_sem
nsim_sem_mpu_stack_guard
nsim_vpx5
qemu_arc_em
qemu_arc_hs
qemu_arc_hs5x
qemu_arc_hs6x
qemu_arc_hs_xip
arm:
96b_aerocore2
96b_argonkey
96b_avenger96
96b_carbon
96b_carbon_nrf51
96b_meerkat96
96b_neonkey
96b_nitrogen
96b_stm32_sensor_mez
96b_wistrio
acn52832
actinius_icarus
actinius_icarus_bee
actinius_icarus_bee_ns
actinius_icarus_ns
actinius_icarus_som
actinius_icarus_som_dk
actinius_icarus_som_dk_ns
actinius_icarus_som_ns
adafruit_feather_m0_basic_proto
adafruit_feather_m0_lora
adafruit_feather_nrf52840
adafruit_feather_stm32f405
adafruit_grand_central_m4_express
adafruit_itsybitsy_m4_express
adafruit_itsybitsy_nrf52840
adafruit_kb2040
adafruit_qt_py_rp2040
adafruit_trinket_m0
adi_eval_adin1110ebz
adi_eval_adin2111ebz
adi_sdp_k1
am62x_m4_phyboard_lyra
am62x_m4_sk
apollo4p_blue_kxr_evb
apollo4p_evb
arduino_due
arduino_giga_r1_m4
arduino_giga_r1_m7
arduino_mkrzero
arduino_nano_33_ble
arduino_nano_33_ble_sense
arduino_nano_33_iot
arduino_nicla_sense_me
arduino_opta_m4
arduino_portenta_h7_m4
arduino_portenta_h7_m7
arduino_uno_r4_minima
arduino_zero
arty_a7_arm_designstart_m1
arty_a7_arm_designstart_m3
ast1030_evb
atsamc21n_xpro
atsamd20_xpro
atsamd21_xpro
atsame54_xpro
atsaml21_xpro
atsamr21_xpro
atsamr34_xpro
az3166_iotdevkit
b_g474e_dpow1
b_l072z_lrwan1
b_l4s5i_iot01a
b_u585i_iot02a
b_u585i_iot02a_ns
bbc_microbit
bbc_microbit_v2
bcm958401m2
bcm958402m2_m7
beagleconnect_freedom
bl5340_dvk_cpuapp
bl5340_dvk_cpuapp_ns
bl5340_dvk_cpunet
bl652_dvk
bl653_dvk
bl654_dvk
bl654_sensor_board
bl654_usb
black_f407ve
black_f407zg_pro
blackpill_f401cc
blackpill_f401ce
blackpill_f411ce
blueclover_plt_demo_v2_nrf52832
bt510
bt610
cc1352p1_launchxl
cc1352r1_launchxl
cc1352r_sensortag
cc26x2r1_launchxl
cc3220sf_launchxl
cc3235sf_launchxl
circuitdojo_feather_nrf9160
circuitdojo_feather_nrf9160_ns
colibri_imx7d_m4
contextualelectronics_abc
cy8ckit_062_ble_m0
cy8ckit_062_ble_m4
cy8ckit_062_wifi_bt_m0
cy8ckit_062_wifi_bt_m4
cy8ckit_062s4_m4
cy8cproto_062_4343w
cy8cproto_063_ble
cyclonev_socdk
da14695_dk_usb
da1469x_dk_pro
decawave_dwm1001_dev
degu_evk
disco_l475_iot1
dragino_lsn50
dragino_nbsn95
ebyte_e73_tbb_nrf52832
efm32gg_sltb009a
efm32gg_slwstk6121a
efm32gg_stk3701a
efm32hg_slstk3400a
efm32pg_stk3401a
efm32pg_stk3402a
efm32pg_stk3402a_jg
efm32wg_stk3800
efr32_radio_brd4104a
efr32_radio_brd4161a
efr32_radio_brd4170a
efr32_radio_brd4180a
efr32_radio_brd4187c
efr32_radio_brd4250b
efr32_radio_brd4255a
efr32bg22_brd4184a
efr32bg22_brd4184b
efr32bg27_brd2602a
efr32mg_sltb004a
efr32xg24_dk2601b
ev11l78a
faze
fk7b0m1_vbt6
frdm_k22f
frdm_k64f
frdm_k82f
frdm_kl25z
frdm_kw41z
fvp_baser_aemv8r_aarch32
fvp_baser_aemv8r_aarch32_smp
gd32a503v_eval
gd32e103v_eval
gd32e507v_start
gd32e507z_eval
gd32f350r_eval
gd32f403z_eval
gd32f407v_start
gd32f450i_eval
gd32f450v_start
gd32f450z_eval
gd32f470i_eval
gd32l233r_eval
google_dragonclaw
google_kukui
google_twinkie_v2
hexiwear_k64
hexiwear_kw40z
holyiot_yj16019
ip_k66f
kv260_r5
legend
lora_e5_dev_board
lora_e5_mini
lpcxpresso11u68
lpcxpresso51u68
lpcxpresso54114_m0
lpcxpresso54114_m4
lpcxpresso55s06
lpcxpresso55s16
lpcxpresso55s28
lpcxpresso55s36
lpcxpresso55s69_cpu0
lpcxpresso55s69_cpu1
lpcxpresso55s69_ns
mec1501modular_assy6885
mec15xxevb_assy6853
mec172xevb_assy6906
mec172xmodular_assy6930
mercury_xu
mg100
mikroe_clicker_2
mikroe_mini_m4_for_stm32
mimx8mm_evk
mimx8mm_phyboard_polis
mimx8mp_evk_ddr
mimx8mp_evk_itcm
mimx8mp_phyboard_pollux
mimx8mq_evk_cm4
mimxrt1010_evk
mimxrt1015_evk
mimxrt1020_evk
mimxrt1024_evk
mimxrt1040_evk
mimxrt1050_evk
mimxrt1050_evk_qspi
mimxrt1060_evk
mimxrt1060_evk_hyperflash
mimxrt1060_evkb
mimxrt1062_fmurt6
mimxrt1064_evk
mimxrt1160_evk_cm4
mimxrt1160_evk_cm7
mimxrt1170_evk_cm4
mimxrt1170_evk_cm7
mimxrt1170_evkb_cm4
mimxrt1170_evkb_cm7
mimxrt595_evk_cm33
mimxrt685_evk_cm33
mm_feather
mm_swiftio
mps2_an385
mps2_an521
mps2_an521_ns
mps2_an521_remote
mps3_an547
mps3_an547_ns
mr_canhubk3
msp_exp432p401r_launchxl
npcx4m8f_evb
npcx7m6fb_evb
npcx9m6f_evb
nrf21540dk_nrf52840
nrf51_ble400
nrf51_blenano
nrf51_vbluno51
nrf51dk_nrf51422
nrf51dongle_nrf51422
nrf52832_mdk
nrf52833dk_nrf52820
nrf52833dk_nrf52833
nrf52840_blip
nrf52840_mdk
nrf52840_mdk_usb_dongle
nrf52840_papyr
nrf52840dk_nrf52811
nrf52840dk_nrf52840
nrf52840dongle_nrf52840
nrf52_adafruit_feather
nrf52_blenano2
nrf52_sparkfun
nrf52_vbluno52
nrf52dk_nrf52805
nrf52dk_nrf52810
nrf52dk_nrf52832
nrf5340_audio_dk_nrf5340_cpuapp
nrf5340_audio_dk_nrf5340_cpuapp_ns
nrf5340_audio_dk_nrf5340_cpunet
nrf5340dk_nrf5340_cpuapp
nrf5340dk_nrf5340_cpuapp_ns
nrf5340dk_nrf5340_cpunet
nrf54h20pdk_nrf54h20_cpuapp
nrf54h20pdk_nrf54h20_cpurad
nrf54l15pdk_nrf54l15_cpuapp
nrf9131ek_nrf9131
nrf9131ek_nrf9131_ns
nrf9151dk_nrf9151
nrf9151dk_nrf9151_ns
nrf9160_innblue21
nrf9160_innblue21_ns
nrf9160_innblue22
nrf9160_innblue22_ns
nrf9160dk_nrf52840
nrf9160dk_nrf9160
nrf9160dk_nrf9160_ns
nrf9161dk_nrf9161
nrf9161dk_nrf9161_ns
nucleo_c031c6
nucleo_f030r8
nucleo_f031k6
nucleo_f042k6
nucleo_f070rb
nucleo_f091rc
nucleo_f103rb
nucleo_f207zg
nucleo_f302r8
nucleo_f303k8
nucleo_f303re
nucleo_f334r8
nucleo_f401re
nucleo_f410rb
nucleo_f411re
nucleo_f412zg
nucleo_f413zh
nucleo_f429zi
nucleo_f446re
nucleo_f446ze
nucleo_f722ze
nucleo_f746zg
nucleo_f756zg
nucleo_f767zi
nucleo_g031k8
nucleo_g070rb
nucleo_g071rb
nucleo_g0b1re
nucleo_g431rb
nucleo_g474re
nucleo_h563zi
nucleo_h723zg
nucleo_h743zi
nucleo_h745zi_q_m4
nucleo_h745zi_q_m7
nucleo_h753zi
nucleo_h7a3zi_q
nucleo_l011k4
nucleo_l031k6
nucleo_l053r8
nucleo_l073rz
nucleo_l152re
nucleo_l412rb_p
nucleo_l432kc
nucleo_l433rc_p
nucleo_l452re
nucleo_l452re_p
nucleo_l476rg
nucleo_l496zg
nucleo_l4a6zg
nucleo_l4r5zi
nucleo_l552ze_q
nucleo_l552ze_q_ns
nucleo_u575zi_q
nucleo_u5a5zj_q
nucleo_wb55rg
nucleo_wba52cg
nucleo_wba55cg
nucleo_wl55jc
numaker_pfm_m467
nuvoton_pfm_m487
olimex_lora_stm32wl_devkit
olimex_stm32_e407
olimex_stm32_h103
olimex_stm32_h405
olimex_stm32_h407
olimex_stm32_p405
olimexino_stm32
pan1770_evb
pan1780_evb
pan1781_evb
pan1782_evb
pan1783_evb_cpuapp
pan1783_evb_cpunet
pan1783a_evb_cpuapp
pan1783a_evb_cpunet
pan1783a_pa_evb_cpuapp
pan1783a_pa_evb_cpunet
pandora_stm32l475
particle_argon
particle_boron
particle_xenon
pico_pi_m4
pinetime_devkit0
pinnacle_100_dvk
qemu_cortex_a9
qemu_cortex_m0
qemu_cortex_m3
qemu_cortex_r5
qomu
quick_feather
rak4631_nrf52840
rak5010_nrf52840
raytac_mdbt50q_db_33_nrf52833
raytac_mdbt50q_db_40_nrf52840
raytac_mdbt53_db_40_nrf5340_cpuapp
raytac_mdbt53_db_40_nrf5340_cpuapp_ns
raytac_mdbt53_db_40_nrf5340_cpunet
raytac_mdbt53v_db_40_nrf5340_cpuapp
raytac_mdbt53v_db_40_nrf5340_cpuapp_ns
raytac_mdbt53v_db_40_nrf5340_cpunet
rcar_h3_salvatorx_cr7
rcar_h3ulcb_cr7
rcar_spider_cr52
rddrone_fmuk66
reel_board
reel_board_v2
rm1xx_dvk
ronoth_lodev
rpi_pico
rpi_pico_w
ruuvi_ruuvitag
rzt2m_starter_kit
s32z270dc2_rtu0_r52
s32z270dc2_rtu1_r52
sam4e_xpro
sam4l_ek
sam4s_xplained
sam_e70_xplained
sam_e70b_xplained
sam_v71_xult
sam_v71b_xult
scobc_module1
seeeduino_xiao
segger_trb_stm32f407
sensortile_box
sensortile_box_pro
serpente
sparkfun_pro_micro_rp2040
sparkfun_thing_plus_nrf9160
sparkfun_thing_plus_nrf9160_ns
steval_fcu001v1
stm3210c_eval
stm32373c_eval
stm32_min_dev_black
stm32_min_dev_blue
stm32f030_demo
stm32f072_eval
stm32f072b_disco
stm32f0_disco
stm32f103_mini
stm32f3_disco
stm32f3_seco_d23
stm32f401_mini
stm32f411e_disco
stm32f412g_disco
stm32f429i_disc1
stm32f469i_disco
stm32f4_disco
stm32f723e_disco
stm32f746g_disco
stm32f7508_dk
stm32f769i_disco
stm32g0316_disco
stm32g071b_disco
stm32g081b_eval
stm32h573i_dk
stm32h735g_disco
stm32h747i_disco_m4
stm32h747i_disco_m7
stm32h750b_dk
stm32h7b3i_dk
stm32l1_disco
stm32l476g_disco
stm32l496g_disco
stm32l4r9i_disco
stm32l562e_dk
stm32l562e_dk_ns
stm32mp157c_dk2
stm32u5a9j_dk
stm32vl_disco
stm32wb5mm_dk
stm32wb5mmg
swan_r5
tdk_robokit1
teensy40
teensy41
thingy52_nrf52832
thingy53_nrf5340_cpuapp
thingy53_nrf5340_cpuapp_ns
thingy53_nrf5340_cpunet
twr_ke18f
twr_kv58f220m
ubx_bmd300eval_nrf52832
ubx_bmd330eval_nrf52810
ubx_bmd340eval_nrf52840
ubx_bmd345eval_nrf52840
ubx_bmd360eval_nrf52811
ubx_bmd380eval_nrf52840
ubx_evkannab1_nrf52832
ubx_evkninab1_nrf52832
ubx_evkninab3_nrf52840
ubx_evkninab4_nrf52833
ucans32k1sic
udoo_neo_full_m4
usb_kw24d512
v2m_beetle
v2m_musca_b1
v2m_musca_b1_ns
v2m_musca_s1
v2m_musca_s1_ns
verdin_imx8mp_m7_ddr
verdin_imx8mp_m7_itcm
vmu_rt1170
w5500_evb_pico
warp7_m4
waveshare_open103z
we_ophelia1ev_nrf52805
we_proteus2ev_nrf52832
we_proteus3ev_nrf52840
weact_stm32g431_core
wio_terminal
xiao_ble
xiao_ble_sense
xmc45_relax_kit
xmc47_relax_kit
zybo
arm64:
bcm958402m2_a72
fvp_base_revc_2xaemv8a
fvp_base_revc_2xaemv8a_smp_ns
fvp_baser_aemv8r
fvp_baser_aemv8r_smp
intel_socfpga_agilex5_socdk
intel_socfpga_agilex_socdk
khadas_edgev
mimx8mm_evk_a53
mimx8mm_evk_a53_smp
mimx8mn_evk_a53
mimx8mn_evk_a53_smp
mimx8mp_evk_a53
mimx8mp_evk_a53_smp
mimx93_evk_a55
mimx93_evk_a55_sof
nxp_ls1046ardb
nxp_ls1046ardb_smp_2cores
nxp_ls1046ardb_smp_4cores
phycore_am62x_a53
qemu_cortex_a53
qemu_cortex_a53_smp
qemu_cortex_a53_xip
qemu_kvm_arm64
rcar_h3ulcb_ca57
rcar_salvator_xs_m3
roc_rk3568_pc
roc_rk3568_pc_smp
rpi_4b
xenvm
xenvm_gicv3
mips:
qemu_malta
qemu_malta_be
nios2:
altera_max10
qemu_nios2
posix:
native_posix
native_posix_64
native_sim
native_sim_64
nrf52_bsim
nrf5340bsim_nrf5340_cpuapp
nrf5340bsim_nrf5340_cpunet
riscv:
adp_xc7k_ae350
beaglev_fire
esp32c3_devkitm
esp32c3_luatos_core
esp32c3_luatos_core_usb
gd32vf103c_starter
gd32vf103v_eval
hifive1
hifive1_revb
hifive_unleashed
hifive_unmatched
icev_wireless
it82xx2_evb
it8xxx2_evb
litex_vexriscv
longan_nano
longan_nano_lite
m2gl025_miv
mpfs_icicle
neorv32
niosv_g
niosv_m
nrf54h20pdk_nrf54h20_cpuppr
opentitan_earlgrey
qemu_riscv32
qemu_riscv32_smp
qemu_riscv32_xip
qemu_riscv32e
qemu_riscv64
qemu_riscv64_smp
riscv32_virtual
rv32m1_vega_ri5cy
rv32m1_vega_zero_riscy
sparkfun_red_v_things_plus
stamp_c3
titanium_ti60_f225
tlsr9518adk80d
xiao_esp32c3
sparc:
generic_leon3
gr716a_mini
qemu_leon3
x86:
acrn
acrn_ehl_crb
intel_adl_crb
intel_adl_rvp
intel_ehl_crb
intel_ehl_crb_sbl
intel_ish_5_4_1
intel_ish_5_6_0
intel_ish_5_8_0
intel_rpl_p_crb
intel_rpl_s_crb
qemu_x86
qemu_x86_64
qemu_x86_64_nokpti
qemu_x86_lakemont
qemu_x86_nokpti
qemu_x86_nommu
qemu_x86_nopae
qemu_x86_tiny
qemu_x86_virt
qemu_x86_xip
up_squared
up_squared_pro_7000
xtensa:
esp32_devkitc_wroom
esp32_devkitc_wroom_appcpu
esp32_devkitc_wrover
esp32_devkitc_wrover_appcpu
esp32_ethernet_kit
esp32s2_franzininho
esp32s2_lolin_mini
esp32s2_saola
esp32s3_devkitm
esp32s3_devkitm_appcpu
esp32s3_luatos_core
esp32s3_luatos_core_usb
esp_wrover_kit
heltec_wifi_lora32_v2
heltec_wireless_stick_lite_v3
intel_adsp_ace15_mtpm
intel_adsp_ace20_lnl
intel_adsp_cavs25
intel_adsp_cavs25_tgph
kincony_kc868_a32
m5stack_atoms3
m5stack_atoms3_lite
m5stack_core2
m5stack_stamps3
m5stickc_plus
nxp_adsp_imx8
nxp_adsp_imx8m
nxp_adsp_imx8ulp
nxp_adsp_imx8x
nxp_adsp_rt595
odroid_go
olimex_esp32_evb
qemu_xtensa
qemu_xtensa_mmu
xiao_esp32s3
xt-sim
yd_esp32
CMake Error at /scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr/cmake/modules/boards.cmake:167 (message):
Invalid BOARD; see above.
Call Stack (most recent call first):
/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:97 (include_boilerplate)
CMakeLists.txt:4 (find_package)
-- Configuring incomplete, errors occurred!
WARNING: /scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/temp/run.do_configure.668681:169 exit 1 from 'cmake -G 'Ninja' -DCMAKE_MAKE_PROGRAM=ninja $oecmake_sitefile /scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr/samples/philosophers -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=bin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=../com -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_INCLUDEDIR:PATH=include -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DPYTHON_EXECUTABLE:PATH=/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython_EXECUTABLE:PATH=/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython3_EXECUTABLE:PATH=/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/recipe-sysroot-native/usr/bin/python3-native/python3 -DLIB_SUFFIX= -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_TOOLCHAIN_FILE:FILEPATH=/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/toolchain.cmake -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON -DZEPHYR_BASE=/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/zephyr -DBOARD=qemu_cortex_a9 -DARCH=arm -DBOARD_DIR=${BOARD_DIR} -DARCH_DIR=${ARCH_DIR} -DBOARD_ROOT=${BOARD_ROOT} -DBOARD_EXTENSION_DIRS=${BOARD_EXTENSION_DIRS} -DSOC_ROOT=${SOC_ROOT} -DZEPHYR_TOOLCHAIN_VARIANT=zephyr -DZEPHYR_MODULES=/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/acpica\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_libPhyComv1\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_phy_v1\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_channel_NtNcable\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_channel_multiatt\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_modem_magic\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_modem_BLE_simple\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_device_burst_interferer\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_device_WLAN_actmod\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_device_playback\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_libCryptov1\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/cmsis\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/cmsis-dsp\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/cmsis-nn\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/edtt\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/fs/fatfs\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/altera\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/ambiq\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/atmel\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/espressif\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/ethos_u\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/gigadevice\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/infineon\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/intel\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/microchip\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/nordic\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/nuvoton\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/nxp\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/openisa\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/quicklogic\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/renesas\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/rpi_pico\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/silabs\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/st\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/stm32\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/telink\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/ti\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/wurthelektronik\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/xtensa\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/hostap\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/libmetal\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/liblc3\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/fs/littlefs\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/loramac-node\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/gui/lvgl\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/crypto/mbedtls\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/bootloader/mcuboot\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/debug/mipi-sys-t\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/net-tools\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/bsim_hw_models/nrf_hw_models\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/open-amp\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/openthread\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/debug/percepio\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/picolibc\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/debug/segger\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/crypto/tinycrypt\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/tee/tf-m/trusted-firmware-m\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/tee/tf-a/trusted-firmware-a\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/uoscore-uedhoc\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/zcbor\; -DZEPHYR_MODULES=/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/acpica\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_libPhyComv1\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_phy_v1\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_channel_NtNcable\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_channel_multiatt\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_modem_magic\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_modem_BLE_simple\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_device_burst_interferer\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_device_WLAN_actmod\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_2G4_device_playback\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/bsim/components/ext_libCryptov1\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/cmsis\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/cmsis-dsp\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/cmsis-nn\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/edtt\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/fs/fatfs\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/altera\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/ambiq\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/atmel\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/espressif\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/ethos_u\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/gigadevice\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/infineon\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/intel\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/microchip\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/nordic\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/nuvoton\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/nxp\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/openisa\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/quicklogic\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/renesas\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/rpi_pico\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/silabs\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/st\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/stm32\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/telink\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/ti\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/wurthelektronik\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/xtensa\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/hostap\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/hal/libmetal\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/liblc3\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/fs/littlefs\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/loramac-node\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/gui/lvgl\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/crypto/mbedtls\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/bootloader/mcuboot\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/debug/mipi-sys-t\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/tools/net-tools\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/bsim_hw_models/nrf_hw_models\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/open-amp\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/openthread\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/debug/percepio\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/picolibc\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/debug/segger\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/crypto/tinycrypt\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/tee/tf-m/trusted-firmware-m\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/tee/tf-a/trusted-firmware-a\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/uoscore-uedhoc\;/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/git/modules/lib/zcbor\; -DCMAKE_TOOLCHAIN_FILE= -DUSER_CACHE_DIR=/scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/build/.cache -DZEPHYR_EXTRA_MODULES= -Wno-dev'
WARNING: Backtrace (BB generated script):
#1: cmake_do_configure, /scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/temp/run.do_configure.668681, line 169
#2: do_configure, /scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/temp/run.do_configure.668681, line 148
#3: main, /scratch/sandeep/yocto/yp-scarthgap/build-up-zep/tmp-newlib/work/cortexa9-vfp-yocto-eabi/zephyr-philosophers/3.6.0+git/temp/run.do_configure.668681, line 187
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2025-08-20 22:12 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-18 22:02 [scarthgap][PATCH v6 0/11] Update for scarthgap release Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 1/11] zephyr-sdk: Add new inc file and update to 0.16.9 version Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 2/11] zephyr-kernel-src: Remove PREFERRED_VERSION_zephyr-kernel Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 3/11] zephyr-image: Add image artifacts to output files Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 4/11] classes: Move classes to match bbclass scope functionality Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 5/11] zephyr-qemuboot: Use image artifact file in qemuimage Sandeep Gundlupet Raju
2025-08-18 22:02 ` [meta-zephyr][scarthgap][PATCH v6 6/11] zephyr-kernel: Add Zephyr LTS3.7.0 support Sandeep Gundlupet Raju
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 7/11] meta-zephyr: Update README files Sandeep Gundlupet Raju
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 8/11] zephyr-kernel: Use relative path Sandeep Gundlupet Raju
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 9/11] classes-recipe: Convert zephyr-sample inc file to bbclass Sandeep Gundlupet Raju
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 10/11] zephyr-kernel: Add rpmsg multi services recipe Sandeep Gundlupet Raju
2025-08-20 8:02 ` Lee, Chee Yang
2025-08-20 13:47 ` Gundlupet Raju, Sandeep
[not found] ` <185D7DB1A09D3E98.23467@lists.yoctoproject.org>
2025-08-20 18:58 ` [yocto-patches] " Gundlupet Raju, Sandeep
2025-08-18 22:03 ` [meta-zephyr][scarthgap][PATCH v6 11/11] zephyr-kernel-common: Add Board extension support Sandeep Gundlupet Raju
2025-08-20 8:03 ` Lee, Chee Yang
2025-08-20 14:32 ` [yocto-patches] " Gundlupet Raju, Sandeep
2025-08-20 22:11 ` Gundlupet Raju, Sandeep
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).