Skip to content
  • Qi Feng's avatar
    armv8r64-extras/zephyr: Introduce meta-zephyr layer · 0bd4c106
    Qi Feng authored and Robbie Cao's avatar Robbie Cao committed
    
    
    Introduce the meta-zephyr layer into v8r64 stack and switch to use it to
    build Zephyr applications.
    
    The main changes are as follows:
    * Introduce meta-zephyr layer in the Kas config.
    * Remove zephyr-base.inc, openamp.inc and the zephyr-toolchain-native
      recipe, the functionalities or settings they implement are provided in
      meta-zephyr.
    * Move all those fvp-baser-aemv8r64 specific settings into
      zephyr-fvp-baser-aemv8r64.inc (for baremetal-zephyr) and
      zephyr-fvp-baser-aemv8r64-xen.inc (for virtualization)
    * Reuse the recipes in meta-zephyr to build zephyr-helloworld,
      zephyr-synchronization and zephyr-philosophers applications.
      And remove those recipes with the same name in the
      meta-armv8r64-extras layer.
    * Add zephyr-philosophers.bbappend to append extra customized settings.
    * Rename meta-armv8r64-extras/lib/oeqa/runtime/cases/zephyr.py to avoid
      duplication to the zephyr test case in meta-zephyr.
    * Add new directory zephyrcore to BBFILES_DYNAMIC to avoid some
      .bbappend files' hard dependencies.
    
    Signed-off-by: default avatarRobbie Cao <robbie.cao@arm.com>
    Signed-off-by: default avatarQi Feng <qi.feng@arm.com>
    Issue-Id: SCM-5228
    Change-Id: Iacbe4daef541a5f4d1000aaac486e26bf29d1beb
    0bd4c106