mbox series

[yocto-patches,meta-zephyr,master,0/9] Update to v4.3.0

Message ID 20260307044353.1936182-1-sandeep.gundlupet-raju@amd.com
Headers show
Series Update to v4.3.0 | expand

Message

Sandeep Gundlupet Raju March 7, 2026, 4:43 a.m. UTC
Testing:

Set ZEPHYR_TOOLCHAIN_VARIANT = "zephyr" in local.conf

$ MACHINE=qemu-x86 bitbake zephyr-helloworld
$ MACHINE=qemu-cortex-m0 bitbake zephyr-helloworld
$ MACHINE=qemu-cortex-a9 bitbake zephyr-helloworld
$ MACHINE=qemu-cortex-a53 bitbake zephyr-helloworld
$ MACHINE=qemu-cortex-r5 bitbake zephyr-openamp-rpmsg-multi-srv
$ MACHINE=stm32mp157c-dk2 bitbake zephyr-openamp-rpmsg-multi-srv

Also test zephyr 3.7.0 and 4.2.0 by setting below variables in local.conf
for above machines.

# 4.2.0
PREFERRED_VERSION_zephyr-kernel = "4.2.0"

# 3.7.0
PREFERRED_VERSION_zephyr-kernel = "3.7.0"
PREFERRED_VERSION_zephyr-sdk = "0.16.9"

Sandeep Gundlupet Raju (9):
  zephyr: Remove duplicate uninative configuration
  zephyr-sdk: Add back sdk 0.16.9
  layer: Fix PREFERRED_VERSION for zephyr-sdk-native
  generate-version.py: Add verion and help options
  zephyr-kernel: Add support for v4.3.0
  zephyr-kernel-src.inc: Conditionally add python3-jsonschema-native
  zephyr-kernel: Move patch out of zephyr-kernel-src*.inc file
  machine: Add support for xenvm boards
  zephyr-kernel: Add rpmsg multi services recipe

 README.md                                     |   2 +-
 meta-zephyr-bsp/conf/machine/xenvm.conf       |  14 +
 meta-zephyr-bsp/conf/machine/xenvmgicv3.conf  |  14 +
 meta-zephyr-core/conf/distro/zephyr.conf      |   3 -
 meta-zephyr-core/conf/layer.conf              |   4 +-
 .../zephyr-sdk/zephyr-sdk_0.16.9.bb           |   4 +
 ...ry-generation-issue-in-cross-compila.patch |  84 +++++
 .../zephyr-kernel/zephyr-kernel-src-4.2.0.inc |   1 -
 .../zephyr-kernel/zephyr-kernel-src-4.3.0.inc | 310 ++++++++++++++++++
 .../zephyr-kernel/zephyr-kernel-src.inc       |  13 +
 .../zephyr-openamp-rpmsg-multi-srv.bb         |  25 ++
 meta-zephyr-core/scripts/generate-version.py  |  25 +-
 12 files changed, 488 insertions(+), 11 deletions(-)
 create mode 100644 meta-zephyr-bsp/conf/machine/xenvm.conf
 create mode 100644 meta-zephyr-bsp/conf/machine/xenvmgicv3.conf
 create mode 100644 meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb
 create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-v4.3.0-x86-fix-efi-binary-generation-issue-in-cross-compila.patch
 create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-4.3.0.inc
 create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb

Comments

Sandeep Gundlupet Raju March 7, 2026, 4:47 a.m. UTC | #1
Missed adding some more testing commands.

$ MACHINE=xenvm bitbake zephyr-synchronization
$ MACHINE=xenvmgicv3 bitbake zephyr-synchronization

QEMU testing:

$ MACHINE=qemu-x86 runqemu zephyr-helloworld $ MACHINE=qemu-cortex-a9 
runqemu zephyr-helloworld ...

On 3/6/2026 9:43 PM, Sandeep Gundlupet Raju via lists.yoctoproject.org 
wrote:
> Testing:
>
> Set ZEPHYR_TOOLCHAIN_VARIANT = "zephyr" in local.conf
>
> $ MACHINE=qemu-x86 bitbake zephyr-helloworld
> $ MACHINE=qemu-cortex-m0 bitbake zephyr-helloworld
> $ MACHINE=qemu-cortex-a9 bitbake zephyr-helloworld
> $ MACHINE=qemu-cortex-a53 bitbake zephyr-helloworld
> $ MACHINE=qemu-cortex-r5 bitbake zephyr-openamp-rpmsg-multi-srv
> $ MACHINE=stm32mp157c-dk2 bitbake zephyr-openamp-rpmsg-multi-srv
>
> Also test zephyr 3.7.0 and 4.2.0 by setting below variables in local.conf
> for above machines.
>
> # 4.2.0
> PREFERRED_VERSION_zephyr-kernel = "4.2.0"
>
> # 3.7.0
> PREFERRED_VERSION_zephyr-kernel = "3.7.0"
> PREFERRED_VERSION_zephyr-sdk = "0.16.9"
>
> Sandeep Gundlupet Raju (9):
>    zephyr: Remove duplicate uninative configuration
>    zephyr-sdk: Add back sdk 0.16.9
>    layer: Fix PREFERRED_VERSION for zephyr-sdk-native
>    generate-version.py: Add verion and help options
>    zephyr-kernel: Add support for v4.3.0
>    zephyr-kernel-src.inc: Conditionally add python3-jsonschema-native
>    zephyr-kernel: Move patch out of zephyr-kernel-src*.inc file
>    machine: Add support for xenvm boards
>    zephyr-kernel: Add rpmsg multi services recipe
>
>   README.md                                     |   2 +-
>   meta-zephyr-bsp/conf/machine/xenvm.conf       |  14 +
>   meta-zephyr-bsp/conf/machine/xenvmgicv3.conf  |  14 +
>   meta-zephyr-core/conf/distro/zephyr.conf      |   3 -
>   meta-zephyr-core/conf/layer.conf              |   4 +-
>   .../zephyr-sdk/zephyr-sdk_0.16.9.bb           |   4 +
>   ...ry-generation-issue-in-cross-compila.patch |  84 +++++
>   .../zephyr-kernel/zephyr-kernel-src-4.2.0.inc |   1 -
>   .../zephyr-kernel/zephyr-kernel-src-4.3.0.inc | 310 ++++++++++++++++++
>   .../zephyr-kernel/zephyr-kernel-src.inc       |  13 +
>   .../zephyr-openamp-rpmsg-multi-srv.bb         |  25 ++
>   meta-zephyr-core/scripts/generate-version.py  |  25 +-
>   12 files changed, 488 insertions(+), 11 deletions(-)
>   create mode 100644 meta-zephyr-bsp/conf/machine/xenvm.conf
>   create mode 100644 meta-zephyr-bsp/conf/machine/xenvmgicv3.conf
>   create mode 100644 meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb
>   create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/files/0001-v4.3.0-x86-fix-efi-binary-generation-issue-in-cross-compila.patch
>   create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-4.3.0.inc
>   create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb
>