| Message ID | 20250812174147.130972-1-sandeep.gundlupet-raju@amd.com |
|---|---|
| Headers | show |
| Series | | expand |
Hi Sandeep Thank you for the patches. I think some of the refactoring patches ( 5, 9, 10 ) and patch 11 which add new recipe should apply to master first before backport to stable branch. There is conflict when applying the same patches to master branch, would you be sending updated patch for master branch ? Chee Yang > -----Original Message----- > From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> > Sent: Wednesday, 13 August, 2025 1:42 AM > To: yocto-patches@lists.yoctoproject.org; Lee, Chee Yang > <chee.yang.lee@intel.com> > Subject: [scarthgap][PATCH v5 0/12] > > 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. Fix runqemu errors for qemu-cortex-a9 machine. > 2. Add new inc file and update to 0.16.9 version for scathgap 3. Remove > PREFERRED_VERSION_zephyr-kernel from zephyr-kernel-src and > move to layer.conf > 4. Add image artifacts to output files and use these files for qemuimage. > 5. Add Zephyr LTS3.7.0 support for scarthgap release. > 6. Update README files. > 7. Move classes to match bbclass scope functionality. > 8. Use relative path to follow best practice. > 9. Convert zephyr-sample inc file to bbclass so that it can > be inherited from custom layers to support out-of-tree > zephyr applications. > 10. Add rpmsg multi services recipe for openamp. > 11. Add Board extension support. > > Testing: > Run the following commands. > > $ MACHINE=<machine-name> bitbake zephyr-helloworld > $ MACHINE=<machine-name> runqemu nographic > > CI Build Information: > MACHINE: > BOARD: > BOARD_VARIANT: > IMAGE: > PLNX_BUILD: > > 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 Sandeep > Gundlupet Raju > qemu-cortex-a9: Fix runqemu errors > > b/README.md | 163 > +++-- > b/meta-zephyr-bsp/README.md > | 5 > b/meta-zephyr-bsp/conf/machine/qemu-cortex-a9.conf > | 1 > 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 > | 28 - > 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 > 41 files changed, 599 insertions(+), 95 deletions(-) > ---
On 8/12/2025 9:05 PM, Lee Chee Yang via lists.yoctoproject.org wrote: > Hi Sandeep > > Thank you for the patches. > I think some of the refactoring patches ( 5, 9, 10 ) and patch 11 which add new recipe should apply to master first before backport to stable branch. > There is conflict when applying the same patches to master branch, would you be sending updated patch for master branch ? [Sandeep]: Yes I can send the patches for master and then we can backport to scarthgap. > > Chee Yang > >> -----Original Message----- >> From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> >> Sent: Wednesday, 13 August, 2025 1:42 AM >> To: yocto-patches@lists.yoctoproject.org; Lee, Chee Yang >> <chee.yang.lee@intel.com> >> Subject: [scarthgap][PATCH v5 0/12] >> >> 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. Fix runqemu errors for qemu-cortex-a9 machine. >> 2. Add new inc file and update to 0.16.9 version for scathgap 3. Remove >> PREFERRED_VERSION_zephyr-kernel from zephyr-kernel-src and >> move to layer.conf >> 4. Add image artifacts to output files and use these files for qemuimage. >> 5. Add Zephyr LTS3.7.0 support for scarthgap release. >> 6. Update README files. >> 7. Move classes to match bbclass scope functionality. >> 8. Use relative path to follow best practice. >> 9. Convert zephyr-sample inc file to bbclass so that it can >> be inherited from custom layers to support out-of-tree >> zephyr applications. >> 10. Add rpmsg multi services recipe for openamp. >> 11. Add Board extension support. >> >> Testing: >> Run the following commands. >> >> $ MACHINE=<machine-name> bitbake zephyr-helloworld >> $ MACHINE=<machine-name> runqemu nographic >> >> CI Build Information: >> MACHINE: >> BOARD: >> BOARD_VARIANT: >> IMAGE: >> PLNX_BUILD: >> >> 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 Sandeep >> Gundlupet Raju >> qemu-cortex-a9: Fix runqemu errors >> >> b/README.md | 163 >> +++-- >> b/meta-zephyr-bsp/README.md >> | 5 >> b/meta-zephyr-bsp/conf/machine/qemu-cortex-a9.conf >> | 1 >> 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 >> | 28 - >> 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 >> 41 files changed, 599 insertions(+), 95 deletions(-) >> --- > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#1974): https://lists.yoctoproject.org/g/yocto-patches/message/1974 > Mute This Topic: https://lists.yoctoproject.org/mt/114678017/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] > -=-=-=-=-=-=-=-=-=-=-=- > >
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. Fix runqemu errors for qemu-cortex-a9 machine. 2. Add new inc file and update to 0.16.9 version for scathgap 3. Remove PREFERRED_VERSION_zephyr-kernel from zephyr-kernel-src and move to layer.conf 4. Add image artifacts to output files and use these files for qemuimage. 5. Add Zephyr LTS3.7.0 support for scarthgap release. 6. Update README files. 7. Move classes to match bbclass scope functionality. 8. Use relative path to follow best practice. 9. Convert zephyr-sample inc file to bbclass so that it can be inherited from custom layers to support out-of-tree zephyr applications. 10. Add rpmsg multi services recipe for openamp. 11. Add Board extension support. Testing: Run the following commands. $ MACHINE=<machine-name> bitbake zephyr-helloworld $ MACHINE=<machine-name> runqemu nographic CI Build Information: MACHINE: BOARD: BOARD_VARIANT: IMAGE: PLNX_BUILD: 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 Sandeep Gundlupet Raju qemu-cortex-a9: Fix runqemu errors b/README.md | 163 +++-- b/meta-zephyr-bsp/README.md | 5 b/meta-zephyr-bsp/conf/machine/qemu-cortex-a9.conf | 1 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 | 28 - 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 41 files changed, 599 insertions(+), 95 deletions(-) ---