mbox series

[meta-zephyr,master,00/12] Update for master

Message ID 20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com
Headers show
Series Update for master | expand

Message

Sandeep Gundlupet Raju Aug. 15, 2025, 3:54 a.m. UTC
**Note**: This patch set requires Lee Chee Yang's patches.

[meta-zephyr][PATCH v2 1/2] layer.conf: Update to whinlatter release series
[meta-zephyr][PATCH 2/2] recipes: update to match S/UNPACKDIR changes


Description of change:
1. Update script to generate srcrev
2. Fix runqemu errors for qemu-cortex-a9 machine.
3. Add new sdk inc file
4. Remove PREFERRED_VERSION_zephyr-kernel from zephyr-kernel-src and
   move to layer.conf
5. Add image artifacts to output files and use these files for qemuimage.
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

Summary of changes:

meta-zephyr (master):
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-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
Sandeep Gundlupet Raju
    qemu-cortex-a9: Fix runqemu errors
Sandeep Gundlupet Raju
    zephyr-kernel-src.inc.jinja: Update script to generate srcrev

 README.txt => README.md                       | 163 ++++++++++++------
 meta-zephyr-bsp/README.md                     |   5 +
 meta-zephyr-bsp/README.txt                    |   1 -
 .../conf/machine/qemu-cortex-a9.conf          |   1 +
 .../meta/generate-zephyr-machines.bb          |   4 +-
 meta-zephyr-core/README.md                    |   6 +
 meta-zephyr-core/README.txt                   |   1 -
 .../zephyr-qemuboot.bbclass                   |   6 +-
 .../classes-recipe/zephyr-sample.bbclass      |  10 ++
 .../zephyr.bbclass                            |   0
 .../zephyrtest.bbclass                        |   0
 meta-zephyr-core/conf/layer.conf              |   3 +
 .../zephyr-sdk/zephyr-sdk.inc                 |  35 ++++
 .../zephyr-sdk/zephyr-sdk_0.16.9.bb           |  33 +---
 .../zephyr-kernel/zephyr-blinky.bb            |   2 +-
 .../zephyr-kernel/zephyr-coap-client.bb       |   2 +-
 .../zephyr-kernel/zephyr-coap-server.bb       |   2 +-
 .../zephyr-kernel/zephyr-echo-client.bb       |   2 +-
 .../zephyr-kernel/zephyr-hci-uart.bb          |   2 +-
 .../zephyr-kernel/zephyr-helloworld.bb        |   2 +-
 .../zephyr-kernel/zephyr-http-client.bb       |   2 +-
 .../zephyr-kernel/zephyr-image.inc            |  21 ++-
 .../zephyr-kernel/zephyr-kernel-common.inc    |   7 +-
 .../zephyr-kernel/zephyr-kernel-src.inc       |   2 -
 .../zephyr-kernel/zephyr-kernel-test-all.bb   |   2 +-
 .../zephyr-kernel/zephyr-kernel-test.bb       |   4 +-
 .../zephyr-kernel/zephyr-lvgl.bb              |   2 +-
 .../zephyr-kernel/zephyr-mqtt-publisher.bb    |   2 +-
 .../zephyr-openamp-rpmsg-multi-srv.bb         |  23 +++
 .../zephyr-kernel/zephyr-openamp-rsc-table.bb |   2 +-
 .../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 +-
 .../zephyr-kernel/zephyr-sample.inc           |   1 -
 .../zephyr-kernel/zephyr-synchronization.bb   |   2 +-
 .../zephyr-kernel/zephyr-websocket-client.bb  |   2 +-
 .../scripts/zephyr-kernel-src.inc.jinja       |   6 +-
 39 files changed, 243 insertions(+), 125 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
 rename meta-zephyr-core/{classes => classes-recipe}/zephyr-qemuboot.bbclass (92%)
 create mode 100644 meta-zephyr-core/classes-recipe/zephyr-sample.bbclass
 rename meta-zephyr-core/{classes => classes-recipe}/zephyr.bbclass (100%)
 rename meta-zephyr-core/{classes => classes-recipe}/zephyrtest.bbclass (100%)
 create mode 100644 meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk.inc
 create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb
 delete mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc